質問編集履歴
3
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -100,10 +100,11 @@
|
|
100
100
|
}
|
101
101
|
|
102
102
|
}
|
103
|
-
|
103
|
+
|
104
104
|
```
|
105
|
+
|
105
106
|
UserModel:
|
106
|
-
``
|
107
|
+
```
|
107
108
|
<?php
|
108
109
|
|
109
110
|
namespace App;
|
2
説明追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -75,4 +75,69 @@
|
|
75
75
|
|
76
76
|
{!! Form::close() !!}
|
77
77
|
|
78
|
+
```
|
79
|
+
|
80
|
+
JobModel:
|
81
|
+
```
|
82
|
+
<?php
|
83
|
+
|
84
|
+
namespace App;
|
85
|
+
|
86
|
+
use Illuminate\Database\Eloquent\Model;
|
87
|
+
|
88
|
+
class Job extends Model
|
89
|
+
{
|
90
|
+
|
91
|
+
protected $fillable = [
|
92
|
+
|
93
|
+
'user_id ',
|
94
|
+
'job_id',
|
95
|
+
];
|
96
|
+
|
97
|
+
public function user(){
|
98
|
+
|
99
|
+
return $this->belongsTo('App\User');
|
100
|
+
}
|
101
|
+
|
102
|
+
}
|
103
|
+
コード
|
104
|
+
```
|
105
|
+
UserModel:
|
106
|
+
``
|
107
|
+
<?php
|
108
|
+
|
109
|
+
namespace App;
|
110
|
+
|
111
|
+
use Illuminate\Notifications\Notifiable;
|
112
|
+
use Illuminate\Foundation\Auth\User as Authenticatable;
|
113
|
+
|
114
|
+
|
115
|
+
class User extends Authenticatable
|
116
|
+
{
|
117
|
+
use Notifiable;
|
118
|
+
|
119
|
+
/**
|
120
|
+
* The attributes that are mass assignable.
|
121
|
+
*
|
122
|
+
* @var array
|
123
|
+
*/
|
124
|
+
protected $fillable = [
|
125
|
+
'name', 'email', 'password','address',
|
126
|
+
];
|
127
|
+
|
128
|
+
/**
|
129
|
+
* The attributes that should be hidden for arrays.
|
130
|
+
*
|
131
|
+
* @var array
|
132
|
+
*/
|
133
|
+
protected $hidden = [
|
134
|
+
'password', 'remember_token',
|
135
|
+
];
|
136
|
+
|
137
|
+
public function jobs(){
|
138
|
+
|
139
|
+
return $this->hasMany('App\Job');
|
140
|
+
|
141
|
+
}
|
142
|
+
}
|
78
143
|
```
|
1
説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,9 @@
|
|
1
1
|
問題:管理画面からjob_idに数字を登録しょうとすると連携したuser_idやオリジナルのjob_idがdefault valueとのエラーが出てしまいます、NULLにすればいいですがNULLにすると何も入力されません。
|
2
2
|
|
3
|
+
エラー:
|
4
|
+
```
|
5
|
+
SQLSTATE[HY000]: General error: 1364 Field 'user_id' doesn't have a default value (SQL: insert into `jobs` (`updated_at`, `created_at`) values (2017-08-08 12:34:30, 2017-08-08 12:34:30))
|
6
|
+
```
|
3
7
|
|
4
8
|
どうすれば解決できますでしょうか?誰か教えてくださいませ!!
|
5
9
|
|