PHP Класс Encore\Admin\Auth\Database\Administrator

Наследование: extends Illuminate\Database\Eloquent\Model, implements Illuminate\Contracts\Auth\Authenticatable, use trait Illuminate\Auth\Authenticatable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$fillable

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

Метод Описание
__construct ( array $attributes = [] ) Create a new Eloquent model instance.
can ( $permission ) : boolean Check if user has permission.
cannot ( $permission ) : boolean Check if user has no permission.
isRole ( $roles ) : mixed Check if user is $roles.
roles ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany A User belongs to many roles.
visible ( $roles ) : boolean If visible for roles.

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

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

Create a new Eloquent model instance.
public __construct ( array $attributes = [] )
$attributes array

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

Check if user has permission.
public can ( $permission ) : boolean
$permission
Результат boolean

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

Check if user has no permission.
public cannot ( $permission ) : boolean
$permission
Результат boolean

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

Check if user is $roles.
public isRole ( $roles ) : mixed
$roles
Результат mixed

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

A User belongs to many roles.
public roles ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
Результат Illuminate\Database\Eloquent\Relations\BelongsToMany

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

If visible for roles.
public visible ( $roles ) : boolean
$roles
Результат boolean

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

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

protected $fillable