我想获得提交表单的当前用户的ID。在Controller中,我使用auth()->id()
来获取用户的id,但是我收到了Column 'user_id' cannot be null
的SQL错误。是什么导致这个问题?我写了以下代码:
Post::create([
'title' => request('title'),
'body' => request('body'),
'user_id' => auth()->id()
]);
先谢谢。
答案 0 :(得分:2)
您应该使用auth()->user()->id
或request()->user()->id