【发布时间】:2015-08-02 09:51:33
【问题描述】:
Laravel 5 附带的 auth 中间件非常适合用户专用的路由和控制器,但是我想添加检查用户是否是管理员的功能。
目前,在我的控制器中,每个类都有这个:
if (Auth::user()->level <= 1) {
// admin can do these actions
} else {
// redirect
}
这是非常多余的,我想看看我的选择是什么。由于我想保留原来的auth 中间件进行用户身份验证,我应该构建一个新的用于管理员身份验证的中间件,还是可以对原来的auth 中间件进行一些简单的更改,以解决我上面的代码?
【问题讨论】:
标签: php authentication laravel middleware