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

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

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

Свойство Тип Описание
$branchOrder array
$fillable array The attributes that are mass assignable.

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

Метод Описание
__construct ( array $attributes = [] ) Create a new Eloquent model instance.
buildSelectOptions ( array $elements = [], integer $parentId, string $prefix = '' ) : array Build options of select field in form.
delete ( ) : boolean | null Delete current item and its children.
roles ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany A Menu belongs to many roles.
saveTree ( array $tree = [], integer $parentId ) Save a tree from a tree like array.
toTree ( array $elements = [], integer $parentId ) : array Format data to tree like array.

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

Метод Описание
setBranchOrder ( array $order ) : void Set the order of branches in the tree.

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

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

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

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

Build options of select field in form.
public static buildSelectOptions ( array $elements = [], integer $parentId, string $prefix = '' ) : array
$elements array
$parentId integer
$prefix string
Результат array

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

Delete current item and its children.
public delete ( ) : boolean | null
Результат boolean | null

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

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

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

Save a tree from a tree like array.
public static saveTree ( array $tree = [], integer $parentId )
$tree array
$parentId integer

setBranchOrder() защищенный статический Метод

Set the order of branches in the tree.
protected static setBranchOrder ( array $order ) : void
$order array
Результат void

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

Format data to tree like array.
public static toTree ( array $elements = [], integer $parentId ) : array
$elements array
$parentId integer
Результат array

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

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

protected static array $branchOrder
Результат array

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

The attributes that are mass assignable.
protected array $fillable
Результат array