Laravel auth路线回家4页显示

时间:2017-03-16 06:00:47

标签: php

http://localhost:8000/将显示登录页面。但是,如果我在没有以管理员身份登录的情况下输入http://localhost:8000/home4,它会显示相应的页面内容,请找到我纠正它的方法。在此先感谢,我有两个身份验证:管理员和用户。登录工作正常我使用单一布局请帮帮我吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

为防止未经身份验证的用户访问,您应该使用中间件身份验证来保护用户

Route::group(['middleware' => ['auth']], function () {
Route::get('home4', 'YourController@function');
});

提示:

此外,您还可以通过__construct

中的身份验证过滤器来保护整个控制器

这是示例

public function __construct() {
  $this->middleware('auth');
}

注意:

请更改您的控制器和功能名称