如何在 Laravel 中进行身份验证后重定向?
How to redirect after auth in Laravel?
当我在 Laravel 5.3 中授权时,我重定向到 /home
页面。
我试图在文件 LoginController
.
中更改此设置:protected $redirectTo = '/order';
但是它不起作用,我仍然被重定向到主页。
在我的 UserController.php
中,我希望电子邮件和密码是您用于用户登录的东西。
public function userSignIn(Request $request)
{
$this->validate($request,[
'email' => 'required|email',
'password' => 'required'
]);
if(Auth::attempt(['email'=>$request['email'],'password'=>$request['password']])){
return redirect()->route('order');
}
return redirect()->back();
}
您的 route.php
文件中必须有 order
的路线。
当我在 Laravel 5.3 中授权时,我重定向到 /home
页面。
我试图在文件 LoginController
.
protected $redirectTo = '/order';
但是它不起作用,我仍然被重定向到主页。
在我的 UserController.php
中,我希望电子邮件和密码是您用于用户登录的东西。
public function userSignIn(Request $request)
{
$this->validate($request,[
'email' => 'required|email',
'password' => 'required'
]);
if(Auth::attempt(['email'=>$request['email'],'password'=>$request['password']])){
return redirect()->route('order');
}
return redirect()->back();
}
您的 route.php
文件中必须有 order
的路线。