PHP Trait Spatie\Permission\Traits\HasPermissions

Afficher le fichier Open project: spatie/laravel-permission

Méthodes publiques

Méthode Description
givePermissionTo ( variadicarray | Spatie\Permission\Contracts\Permission | Illuminate\Support\Collection> $permissions ) : HasPermissions Grant the given permission(s) to a role.
revokePermissionTo ( $permission ) : HasPermissions Revoke the given permission.
syncPermissions ( $permissions ) Remove all current permissions and set the given ones.

Méthodes protégées

Méthode Description
getStoredPermission ( string | array | Spatie\Permission\Contracts\Permission | Collection $permissions ) : Spatie\Permission\Contracts\Permission

Method Details

getStoredPermission() protected méthode

protected getStoredPermission ( string | array | Spatie\Permission\Contracts\Permission | Collection $permissions ) : Spatie\Permission\Contracts\Permission
$permissions string | array | Spatie\Permission\Contracts\Permission | Illuminate\Support\Collection
Résultat Spatie\Permission\Contracts\Permission

givePermissionTo() public méthode

Grant the given permission(s) to a role.
public givePermissionTo ( variadicarray | Spatie\Permission\Contracts\Permission | Illuminate\Support\Collection> $permissions ) : HasPermissions
$permissions variadicarray | Spatie\Permission\Contracts\Permission | Illuminate\Support\Collection>
Résultat HasPermissions

revokePermissionTo() public méthode

Revoke the given permission.
public revokePermissionTo ( $permission ) : HasPermissions
$permission
Résultat HasPermissions

syncPermissions() public méthode

Remove all current permissions and set the given ones.
public syncPermissions ( $permissions )
$permissions