【发布时间】:2019-01-25 08:44:52
【问题描述】:
如果我有 3 个用户角色(负责人、管理员和版主):
我想让 head 使用所有方法,admin 使用大多数方法,moderator 使用一种方法。
Inside InstitutionsController:
public function __construct() {
$this->middleware('head');
$this->middleware('admin')->only(['index', 'create']);
$this->middleware('moderator')->only(['index']);
}
这样我无法以版主或管理员身份打开访问索引方法,就像负责人一样...
我怎样才能做到这一点?
顺便说一句,我的中间件有:return !auth()->user()->isAdmin()?redirect()->home():$next($request) 等其他 2
【问题讨论】:
标签: laravel routes middleware laravel-5.6 laravel-middleware