![](/img/trans.png)
[英]UUID Spatie/Laravel-Permission SyncPermission Not Working
[英]Admin table instead of user table in spatie/laravel-permission
我创建了AdminMiddleware,并且编写了如下所述的代码,但是Auth :: user无法使用,因为我想使用Admin表而不是user表。
public function handle($request, Closure $next)
{
$Admin = \App\Admin::all()->count();
if (!($Admin == 1)) {
if (!Auth::user()->hasPermissionTo('Administer roles & permissions')) //If user does //not have this permission
{
abort('401');
}
}
return $next($request);
}
您需要将App\\User
模型类更改为App\\Admin
模型类(需要创建它)。
编辑文件config/auth.php
密钥prowiders.users.model
设置为App\\Admin
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.