我收到了这个错误
传递给Illuminate \ Auth \ SessionGuard :: login()的参数1必须实现接口Illuminate \ Contracts \ Auth \ Authenticatable,null给定,在C:\ wamp \ www \ trstbillingapp \ vendor \ laravel \ framework \ src \ Illuminate \中调用第35行的Foundation \ Auth \ 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 .
1 回答
找到了解决方案: