PHP 트레잇 Spatie\Permission\Traits\HasPermissions

파일 보기 프로젝트 열기: spatie/laravel-permission

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
getStoredPermission ( string | array | Spatie\Permission\Contracts\Permission | Collection $permissions ) : Spatie\Permission\Contracts\Permission

메소드 상세

getStoredPermission() 보호된 메소드

protected getStoredPermission ( string | array | Spatie\Permission\Contracts\Permission | Collection $permissions ) : Spatie\Permission\Contracts\Permission
$permissions string | array | Spatie\Permission\Contracts\Permission | Illuminate\Support\Collection
리턴 Spatie\Permission\Contracts\Permission

givePermissionTo() 공개 메소드

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>
리턴 HasPermissions

revokePermissionTo() 공개 메소드

Revoke the given permission.
public revokePermissionTo ( $permission ) : HasPermissions
$permission
리턴 HasPermissions

syncPermissions() 공개 메소드

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