PHP Класс Flarum\Core\Group

Наследование: extends Flarum\Database\AbstractModel, use trait Flarum\Core\Support\EventGeneratorTrait, use trait Flarum\Core\Support\ScopeVisibilityTrait
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
boot ( ) : void Boot the model.
build ( string $nameSingular, string $namePlural, string $color, string $icon ) : static Create a new group.
permissions ( ) : Illuminate\Database\Eloquent\Relations\HasMany Define the relationship with the group's permissions.
rename ( string $nameSingular, string $namePlural ) Rename the group.
users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany Define the relationship with the group's users.

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

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

Boot the model.
public static boot ( ) : void
Результат void

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

Create a new group.
public static build ( string $nameSingular, string $namePlural, string $color, string $icon ) : static
$nameSingular string
$namePlural string
$color string
$icon string
Результат static

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

Define the relationship with the group's permissions.
public permissions ( ) : Illuminate\Database\Eloquent\Relations\HasMany
Результат Illuminate\Database\Eloquent\Relations\HasMany

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

Rename the group.
public rename ( string $nameSingular, string $namePlural )
$nameSingular string
$namePlural string

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

Define the relationship with the group's users.
public users ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
Результат Illuminate\Database\Eloquent\Relations\BelongsToMany

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

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

protected $table