Method |
Description |
|
canDo ( string $permission, boolean $force = false ) : boolean |
Checks for permission
If has superuser group automatically passes. |
|
findById ( integer $id ) : Artesaos\Defender\Contracts\User |
Find a user by its id. |
|
getAllPermissions ( boolean $force = false ) : Collection |
Retrieve all user permissions. |
|
getRolesPermissions ( boolean $force = false ) : Collection |
Get permissions from database based on roles. |
|
hasPermission ( string $permission, boolean $force = false ) : boolean |
Returns if the current user has the given permission. |
|
hasPermissions ( array $permissions, boolean $strict = true, boolean $force = false ) : boolean |
Returns if the current user has all or one permission of the given array. |
|
isSuperUser ( ) : boolean |
check has superuser role. |
|
roleHasPermission ( string $permission, boolean $force = false ) : boolean |
Check if the user has the given permission using
only his roles. |
|