<?php namespace kernel\app_modules\{slug}\models; use Illuminate\Database\Eloquent\Model; // Добавить @property /** * @property int $id * @property int $status */ class {model} extends Model { const DISABLE_STATUS = 0; const ACTIVE_STATUS = 1; protected $table = '{slug}'; protected $fillable = []; // Заполнить массив. Пример: ['label', 'slug', 'status'] public static function labels(): array { // Заполнить массив // Пример: [ // 'label' => 'Заголовок', // 'entity' => 'Сущность', // 'slug' => 'Slug', // 'status' => 'Статус', // ] return [ ]; } /** * @return string[] */ public static function getStatus(): array { return [ self::DISABLE_STATUS => "Не активный", self::ACTIVE_STATUS => "Активный", ]; } }