PHP Класс App\Policies\EntityPolicy

Наследование: use trait Illuminate\Auth\Access\HandlesAuthorization
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
create ( User $user, $item ) : boolean
edit ( User $user, $item ) : boolean
editByOwner ( User $user, $ownerUserId ) : boolean
view ( User $user, $item ) : boolean
viewByOwner ( User $user, $ownerUserId ) : boolean

Приватные методы

Метод Описание
checkModuleEnabled ( User $user, $item )

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

create() публичный статический Метод

public static create ( User $user, $item ) : boolean
$user app\models\User
Результат boolean

edit() публичный статический Метод

public static edit ( User $user, $item ) : boolean
$user app\models\User
$item
Результат boolean

editByOwner() публичный статический Метод

public static editByOwner ( User $user, $ownerUserId ) : boolean
$user app\models\User
$ownerUserId
Результат boolean

view() публичный статический Метод

public static view ( User $user, $item ) : boolean
$user app\models\User
$item
Результат boolean

viewByOwner() публичный статический Метод

public static viewByOwner ( User $user, $ownerUserId ) : boolean
$user app\models\User
$ownerUserId
Результат boolean