0
에 내가 user_id
열 기본적으로 Auth::user()->id
을 설정하려는 모델Laravel의 기본 모델
class Foo extends Model
{
protected $fillable = [
'name',
'user_id'
];
}
이 속성 USER_ID.
class Foo extends Model
{
protected $fillable = [
'name',
'user_id'
];
public function setUserIdAttribute()
{
$this->attributes['user_id'] = Auth::user()->id;
}
}
을 그리고 내 컨트롤러에서 나는 user_id
키없이 Foo::create($data)
을 요구하고있어 : 그래서 덧붙였다. 그러나 예상대로 작동하지 않습니다. store()
은 user_id
가 없기 때문에 Integrity constraint violation
이됩니다. (이미 사용자가 페이지를 만들기 위해 로그인 한 상태 임)