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