【发布时间】:2018-07-09 20:45:00
【问题描述】:
我在某些控制器的 __construct 中使用了这一行
$this->middleware('auth');
这会导致每个未登录的用户都将被重定向到登录页面。这当然可以,但是有一个问题。
我有两组用户。在数据库中,我有一个名为“角色”的列,它是布尔值。 0 表示基本用户,1 表示管理员。我该如何处理,只有管理员才允许进入某些控制器?我真的不知道如何以漂亮的方式做到这一点。
【问题讨论】:
-
创建您自己的中间件:laravel.com/docs/5.6/middleware 然后将该中间件传递给您的控制器或路由这些页面。
标签: laravel login admin middleware