【发布时间】:2018-01-30 09:18:41
【问题描述】:
我正在尝试根据我的用户 ID 保存我的数据,但我收到了这个错误。
我的代码是:
\App\Keys::create([
$user = \Illuminate\Support\Facades\Auth::user(),
'user_id' => $user,
'accessTokenKey' => $accessTokenKey,
'accessTokenSecret' => $accessTokenSecret
]);
return 'You have successfully granted';
我收到错误 user_id 没有默认值,当我通过 Auth::user()->id 时,它说试图获取非对象 id 的属性。
任何帮助将不胜感激!
【问题讨论】:
-
您没有经过身份验证的用户1
-
Auth::user()->id仅在任何用户登录时才给您一个 id! -
我的用户已登录,但没有保存我的 user_id。
-
这个问题我该怎么办
-
为什么要在 create 方法中分配用户?
标签: php laravel validation