在laravel

时间:2018-02-23 23:13:23

标签: php laravel

我想获得提交表单的当前用户的ID。在Controller中,我使用auth()->id()来获取用户的id,但是我收到了Column 'user_id' cannot be null的SQL错误。是什么导致这个问题?我写了以下代码:

Post::create([
    'title' => request('title'),
    'body' => request('body'),
     'user_id' => auth()->id()
]);

先谢谢。

1 个答案:

答案 0 :(得分:2)

您应该使用auth()->user()->idrequest()->user()->id