2016-07-26 47 views

回答

1

打開應用程序/ HTTP /中間件/ Authenticate.php手柄()方法內改變somethig這樣的條件:

if (Auth::guard($guard)->guest()) { 
     return redirect()->guest('login')->with(['message' => 'You should login.']); 
    } 

,那麼你將有變量$消息在你看來,你只需要輸出它。

+0

從L5.4開始,Authenticate類現在是Laravel核心的一部分:'\ Illuminate \ Auth \ Middleware \ Authenticate'。如何修改它? – JCarlos

+1

通過異常處理程序是可能的:https://laracasts.com/discuss/channels/general-discussion/laravel-55-auth-middleware-redirect-to-login-page-can-show-some-message – JCarlos