打扰各位一下,我在使用Auth认证的时候RegisterController在跳转时出现异常(创建用户是成功的)。万分感谢!!
Register
class RegisterController extends Controller
/**
* Create a new user instance after a valid registration.
* @param array $data
* @return \Illuminate\Http\RedirectResponse|string
*/
protected function create(array $data)
{
$user = (new Users())->addUser($data);
if($user){
Auth::guard()->login($user);
return $this->redirectTo;
}else{
return redirect()->back()
->with('status','An unknown error occurred!please try again!');
}
}
at HandleExceptions->handleError(4096, 'Argument 1 passed to Illuminate\\Auth\\SessionGuard::login() must implement interface Illuminate\\Contracts\\Auth\\Authenticatable, string given, called in D:\\PHPSpace\\brookblog\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Auth\\RegistersUsers.php on line 35 and defined', 'D:\\PHPSpace\\brookblog\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php', 408, array())
in SessionGuard.php (line 408)
MMMHUHU
富国沪深
慕斯王
当年话下