PHP Класс Cartalyst\Sentinel\Roles\EloquentRole

Наследование: extends Illuminate\Database\Eloquent\Model, implements Cartalyst\Sentinel\Roles\RoleInterface, implements Cartalyst\Sentinel\Permissions\PermissibleInterface, use trait Cartalyst\Sentinel\Permissions\PermissibleTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$fillable {@inheritDoc}
$table {@inheritDoc}
$usersModel string The Eloquent users model name.

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

Метод Описание
__call ( string $method, array $parameters ) : mixed Dynamically pass missing methods to the permissions.
delete ( ) {@inheritDoc}
getPermissionsAttribute ( mixed $permissions ) : array Get mutator for the "permissions" attribute.
getRoleId ( ) {@inheritDoc}
getRoleSlug ( ) {@inheritDoc}
getUsers ( ) {@inheritDoc}
getUsersModel ( ) {@inheritDoc}
setPermissionsAttribute ( array $permissions ) : void Set mutator for the "permissions" attribute.
setUsersModel ( $usersModel ) {@inheritDoc}
users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany The Users relationship.

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

Метод Описание
createPermissions ( ) {@inheritDoc}

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

__call() публичный метод

Dynamically pass missing methods to the permissions.
public __call ( string $method, array $parameters ) : mixed
$method string
$parameters array
Результат mixed

createPermissions() защищенный метод

{@inheritDoc}
protected createPermissions ( )

delete() публичный метод

{@inheritDoc}
public delete ( )

getPermissionsAttribute() публичный метод

Get mutator for the "permissions" attribute.
public getPermissionsAttribute ( mixed $permissions ) : array
$permissions mixed
Результат array

getRoleId() публичный метод

{@inheritDoc}
public getRoleId ( )

getRoleSlug() публичный метод

{@inheritDoc}
public getRoleSlug ( )

getUsers() публичный метод

{@inheritDoc}
public getUsers ( )

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

{@inheritDoc}
public static getUsersModel ( )

setPermissionsAttribute() публичный метод

Set mutator for the "permissions" attribute.
public setPermissionsAttribute ( array $permissions ) : void
$permissions array
Результат void

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

{@inheritDoc}
public static setUsersModel ( $usersModel )

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

The Users relationship.
public users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
Результат Illuminate\Database\Eloquent\Relations\BelongsToMany

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

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

{@inheritDoc}
protected $fillable

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

{@inheritDoc}
protected $table

$usersModel защищенное статическое свойство

The Eloquent users model name.
protected static string $usersModel
Результат string