![](/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.