如果电子邮件和用户名不正确,则重定向到/login
。如果我成功登录,则不会重定向到/crud
。
public function authenticate(Request $request)
{
$password=$request->get('password');
$email=$request->get('email');
if (Auth::attempt(['email' => $email, 'password' => $password]) )
{
return redirect()->intended('/crud');
}
else
{
return redirect('/crud/login');
}
}
但是如果我登录此功能,则会再次显示我已登录。
public function check()
{
if (Auth::check())
{
print_r('logged in');
}
else
{
print_r('not logged in');
}
}
这就是我保护/crud
Route::group(['middleware' => ['auth','web']], function () {
Route::get('/crud','CrudController@index');
});