PHP Класс Spatie\Permission\PermissionRegistrar

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$cache Illuminate\Contracts\Cache\Repository
$cacheKey string
$gate Illuminate\Contracts\Auth\Access\Gate

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

Метод Описание
__construct ( Illuminate\Contracts\Auth\Access\Gate $gate, Illuminate\Contracts\Cache\Repository $cache )
forgetCachedPermissions ( ) Forget the cached permissions.
registerPermissions ( ) : boolean Register the permissions.

Защищенные методы

Метод Описание
getPermissions ( ) : Illuminate\Database\Eloquent\Collection Get the current permissions.

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

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

public __construct ( Illuminate\Contracts\Auth\Access\Gate $gate, Illuminate\Contracts\Cache\Repository $cache )
$gate Illuminate\Contracts\Auth\Access\Gate
$cache Illuminate\Contracts\Cache\Repository

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

Forget the cached permissions.

getPermissions() защищенный Метод

Get the current permissions.
protected getPermissions ( ) : Illuminate\Database\Eloquent\Collection
Результат Illuminate\Database\Eloquent\Collection

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

Register the permissions.
public registerPermissions ( ) : boolean
Результат boolean

Описание свойств

$cache защищенное свойство

protected Repository,Illuminate\Contracts\Cache $cache
Результат Illuminate\Contracts\Cache\Repository

$cacheKey защищенное свойство

protected string $cacheKey
Результат string

$gate защищенное свойство

protected Gate,Illuminate\Contracts\Auth\Access $gate
Результат Illuminate\Contracts\Auth\Access\Gate