首页 > 解决方案 > 我在 laravel 中有两个登录重定向条件,无论是同一页面还是仪表板 | 拉拉维尔

问题描述

登录后如何重定向,登录重定向有两种情况

在登录控制器中

   public function redirectTo(){
    if (request()->has('previous')) {
        $this->redirectTo = request()->get('previous');
     }
     return $this->redirectTo ?? '/dashboard';
   }

但是我以前如何设置网址?

标签: authenticationlaravel-5redirect

解决方案


您可以使用redirect()->intended('dashboard').

文档

重定向器上的预期方法将用户重定向到他们试图访问的 URL,然后被身份验证中间件拦截。如果预期的目的地不可用,则可以为此方法提供后备 URI。


推荐阅读