2017-04-27 87 views
0

在我laravel網站,用戶可以登錄。 當用戶登錄,並創下/login,它重定向到根的主頁在/。 我希望此重定向命中/dashboard而不是/在laravel當用戶登錄和命中/登錄重定向到根主頁

路由是使用make:auth創建的。

這是一個問題,即時通訊在我的android應用程序中使用WebView。 Android WebApp中的標準頁面是/ login - 但是如果用戶已登錄,然後退出應用程序並再次打開該應用程序,則它們會打到/而不是fx /dashboard

如何將用戶從/login重定向到/dashboard,如果他們在登錄時遇到/login

回答

1

如何從重定向/登錄用戶/儀表板,如果他們打/登錄,而已經登錄?

在應用程序/ HTTP /中間件/ RedirectIfAuthenticated.php:

public function handle($request, Closure $next, $guard = null) 
{ 
    if (Auth::guard($guard)->check()) { 

     return redirect('/dashboard'); // redirect path wherever to redirect users when they already login 
    } 

    return $next($request); 
} 
+0

是啊,這的確是感謝:) – Patrick

+0

@Patrick:歡迎你 –

1

在你的LoginController,設置:

protected $redirectTo = '/dashboard';