我在routes.php中使用auth中间件,建议强行登录受保护路由。
Route::group(['middleware' => 'auth'], function () {
Route::resource('message', 'MessageController');
});
因此,如果用户未登录则请求受保护的路由,则会显示登录屏幕。
在这种情况下,我想在登录视图中添加一个类似 -
的内容'您要求的页面要求您登录。'
如果可能,我还想要包含用户请求的网址。
关于如何实现这一目标的任何想法?
答案 0 :(得分:2)
我只想编辑您的Authenticate
中间件以添加重定向消息,您可以在登录屏幕中查看该消息:
redirect()->guest('/')->with('message', 'The page you have requested requires you to login.');
在登录屏幕中:
if(Session::has('message')){
echo Session::get('message');
}