我已经创建了AdminMiddleware,我编写的代码如下所述,但Auth :: user将无法工作,因为我想要 使用Admin表而不是用户表。 p>
公共函数句柄($ request,Closure $ next)
{
$ Admin = \ App \ Admin :: all() - > count();
if(!($ Admin == 1)){
if(!Auth :: user() - > hasPermissionTo('管理角色和权限'))//如果用户 //没有此权限
{
abort('401');
}
}
返回$ next($ request);
}
code> pre>
div>