PHP Класс Caffeinated\Shinobi\Shinobi

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

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

Свойство Тип Описание
$auth Illuminate\Contracts\Auth\Guard

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

Метод Описание
__construct ( Illuminate\Contracts\Auth\Guard $auth ) Create a new UserHasPermission instance.
can ( array | string $permissions ) : boolean Checks if user has the given permissions.
canAtLeast ( array $permissions ) : boolean Checks if user has at least one of the given permissions.
isRole ( $role ) : boolean Checks if user is assigned the given role.

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

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

Create a new UserHasPermission instance.
public __construct ( Illuminate\Contracts\Auth\Guard $auth )
$auth Illuminate\Contracts\Auth\Guard

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

Checks if user has the given permissions.
public can ( array | string $permissions ) : boolean
$permissions array | string
Результат boolean

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

Checks if user has at least one of the given permissions.
public canAtLeast ( array $permissions ) : boolean
$permissions array
Результат boolean

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

Checks if user is assigned the given role.
public isRole ( $role ) : boolean
Результат boolean

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

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

protected Guard,Illuminate\Contracts\Auth $auth
Результат Illuminate\Contracts\Auth\Guard