3
與通知返回儲值
我得到這個錯誤傳遞給照亮\身份驗證\ SessionGuard ::登錄()必須 實現接口照亮\合同\身份驗證\得到錯誤,而試圖在Laravel
參數1可認證,空 給出,堪稱 C:\ WAMP \ WWW \ trstbillingapp \供應商\ laravel \框架的\ src \照亮\上線35基金會\身份驗證\ RegistersUsers.php 和定義
,而試圖使用此方法存儲數據:
protected function create(array $data)
{
$user = User::create([
'name' => $data['name'],
]);
return $user->notify(new UserRegister($data));
}
如果我存儲數據,恕不另行通知,它的工作原理:
protected function create(array $data)
{
$user = User::create([
'name' => $data['name'],
]);
return $user;
}
請建議我另一種方式來傳遞通知。我正在使用Laravel 5.4。
您可以發佈您UserRegister類? –
其實在用戶註冊類中沒有太多東西。只需通過公共職能($ notifiable) { return ['database']; }和public function toArray($ notifiable) { return [ 'userRegister'=> date('Y-m-d') ]; } – Ahsan
我的UserRegister類正在工作,我可以從數據庫中看到。即使出現錯誤,所有數據也會保存。我認爲試圖通過通知會導致身份驗證問題。 – Ahsan