0
如何在用戶訪問受Laravel中間件auth(['middleware'=>'auth])保護的url時顯示錯誤消息?Laravel Auth中間件錯誤消息
如何在用戶訪問受Laravel中間件auth(['middleware'=>'auth])保護的url時顯示錯誤消息?Laravel Auth中間件錯誤消息
打開應用程序/ HTTP /中間件/ Authenticate.php和手柄()方法內改變somethig這樣的條件:
if (Auth::guard($guard)->guest()) {
return redirect()->guest('login')->with(['message' => 'You should login.']);
}
,那麼你將有變量$消息在你看來,你只需要輸出它。
從L5.4開始,Authenticate類現在是Laravel核心的一部分:'\ Illuminate \ Auth \ Middleware \ Authenticate'。如何修改它? – JCarlos
通過異常處理程序是可能的:https://laracasts.com/discuss/channels/general-discussion/laravel-55-auth-middleware-redirect-to-login-page-can-show-some-message – JCarlos