git add .

git commit "implement user management with search sort permissions and safe delete"
This commit is contained in:
2026-08-18 15:18:57 +03:30
parent bff0c7ea4d
commit 0722cf3120
10 changed files with 564 additions and 17 deletions
+10 -1
View File
@@ -90,8 +90,17 @@ class Admin extends User
$query->orderBy('created_at', 'desc'),
};
} public function roles()
}
public function roles()
{
return $this->belongsToMany(Role::class, 'admin_roles');
}
public function hasPermission($permission)
{
return $this->roles()
->whereHas('permissions', function ($query) use ($permission) {
$query->where('slug', $permission);
})
->exists();
}
}