如何在 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 的路线。