PHP Интерфейс Laratrust\Contracts\LaratrustRoleInterface

Показать файл Открыть проект

Открытые методы

Метод Описание
attachPermission ( object | array $permission ) : void Attach permission to current role.
attachPermissions ( mixed $permissions ) : void Attach multiple permissions to current role.
detachPermission ( object | array $permission ) : void Detach permission form current role.
detachPermissions ( mixed $permissions ) : void Detach multiple permissions from current role
permissions ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany Many-to-Many relations with the permission model.
savePermissions ( mixed $inputPermissions ) : void Save the inputted permissions.
users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany Many-to-Many relations with the user model.

Описание методов

attachPermission() публичный Метод

Attach permission to current role.
public attachPermission ( object | array $permission ) : void
$permission object | array
Результат void

attachPermissions() публичный Метод

Attach multiple permissions to current role.
public attachPermissions ( mixed $permissions ) : void
$permissions mixed
Результат void

detachPermission() публичный Метод

Detach permission form current role.
public detachPermission ( object | array $permission ) : void
$permission object | array
Результат void

detachPermissions() публичный Метод

Detach multiple permissions from current role
public detachPermissions ( mixed $permissions ) : void
$permissions mixed
Результат void

permissions() публичный Метод

Many-to-Many relations with the permission model.
public permissions ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
Результат Illuminate\Database\Eloquent\Relations\BelongsToMany

savePermissions() публичный Метод

Save the inputted permissions.
public savePermissions ( mixed $inputPermissions ) : void
$inputPermissions mixed
Результат void

users() публичный Метод

Many-to-Many relations with the user model.
public users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
Результат Illuminate\Database\Eloquent\Relations\BelongsToMany