2016-07-26 58 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