PHP Трейт Artesaos\Defender\Traits\Models\Permission

Показать файл Открыть проект

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

Метод Описание
__construct ( array $attributes = [] )
newPivot ( Model $parent, array $attributes, string $table, boolean $exists ) : Artesaos\Defender\Pivots\PermissionUserPivot | Illuminate\Database\Eloquent\Relations\Pivot
roles ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany Many-to-many permission-role relationship.
users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany Many-to-many permission-user relationship.

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

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

public __construct ( array $attributes = [] )
$attributes array

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

public newPivot ( Model $parent, array $attributes, string $table, boolean $exists ) : Artesaos\Defender\Pivots\PermissionUserPivot | Illuminate\Database\Eloquent\Relations\Pivot
$parent Illuminate\Database\Eloquent\Model
$attributes array
$table string
$exists boolean
Результат Artesaos\Defender\Pivots\PermissionUserPivot | Illuminate\Database\Eloquent\Relations\Pivot

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

Many-to-many permission-role relationship.
public roles ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
Результат Illuminate\Database\Eloquent\Relations\BelongsToMany

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

Many-to-many permission-user relationship.
public users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
Результат Illuminate\Database\Eloquent\Relations\BelongsToMany