Spec-Zone.ru › Laravel 5.3

Модель

класс Модель реализует ArrayAccess, Arrayable, Jsonable, JsonSerializable, QueueableEntity, UrlRoutable (Просмотр исходного кода)

Постоянные значения

CREATED_AT

Имя столбца "создано в".

UPDATED_AT

Имя столбца "обновлено в".

Свойства

protected string $connection Имя подключения для модели.
protected string $table Таблица, связанная с моделью.
protected string $primaryKey Первичный ключ модели.
protected string $keyType Тип "автоинкрементного" идентификатора.
protected int $perPage Количество моделей, возвращаемых для постраничной навигации.
bool $incrementing Указывает, являются ли идентификаторы автоинкрементируемыми.
bool $timestamps Указывает, должна ли модель иметь отметки времени.
protected array $attributes Атрибуты модели.
protected array $original Исходное состояние атрибутов модели.
protected array $relations Загруженные отношения для модели.
protected array $hidden Атрибуты, которые должны быть скрыты для массивов.
protected array $visible Атрибуты, которые должны быть видимы в массивах.
protected array $appends Обработчики, которые должны быть добавлены к массиву формы модели.
protected array $fillable Атрибуты, которые можно массово назначать.
protected array $guarded Атрибуты, которые нельзя массово назначать.
protected array $dates Атрибуты, которые должны быть изменены в даты.
protected string $dateFormat Формат хранения столбцов дат модели.
protected array $casts Атрибуты, которые должны быть преобразованы в базовые типы.
protected array $touches Отношения, которые должны быть затронуты при сохранении.
protected array $observables Экспонированные события наблюдателей.
protected array $with Отношения, которые следует загрузить с жадной загрузкой при каждом запросе.
bool $exists Указывает, существует ли модель.
bool $wasRecentlyCreated Указывает, была ли модель вставлена во время текущего жизненного цикла запроса.
static bool $snakeAttributes Указывает, преобразуются ли атрибуты в snake_case для массивов.
static protected ConnectionResolverInterface $resolver Экземпляр решателя подключений.
static protected Dispatcher $dispatcher Экземпляр диспетчера событий.
static protected array $booted Массив запущенных моделей.
static protected array $globalScopes Массив глобальных областей модели.
static protected bool $unguarded Указывает, включено ли массовое назначение всех атрибутов.
static protected array $mutatorCache Кэш мутированных атрибутов для каждого класса.
static array $manyMethods Методы отношений "многие ко многим".

Методы

void __construct(array $attributes = [])

Создать новый экземпляр модели Eloquent.

void bootIfNotBooted()

Проверить, нужно ли инициализировать модель, и если нужно, сделать это.

static void boot()

Метод "инициализации" модели.

static void bootTraits()

Инициализировать все инициализируемые трейты модели.

static void clearBootedModels()

Очистить список инициализированных моделей, чтобы они были повторно инициализированы.

static mixed addGlobalScope(Scope|Closure|string $scope, Closure $implementation = null)

Зарегистрировать новый глобальный scope для модели.

static bool hasGlobalScope(Scope|string $scope)

Определить, имеет ли модель глобальный scope.

static Scope|Closure|null getGlobalScope(Scope|string $scope)

Получить зарегистрированный глобальный scope модели.

array getGlobalScopes()

Получить глобальные scopes для данного экземпляра класса.

static void observe(object|string $class, int $priority)

Зарегистрировать наблюдателя для модели.

$this fill(array $attributes)

Заполнить модель массивом атрибутов.

$this forceFill(array $attributes)

Заполнить модель массивом атрибутов. Принудительное присвоение значений.

array fillableFromArray(array $attributes)

Получить заполняемые атрибуты из заданного массива.

Model newInstance(array $attributes = [], bool $exists = false)

Создать новый экземпляр заданной модели.

Model newFromBuilder(array $attributes = [], string|null $connection = null)

Создать новый экземпляр модели, которая уже существует.

static Collection hydrate(array $items, string|null $connection = null)

Создать коллекцию моделей из обычных массивов.

static Collection hydrateRaw(string $query, array $bindings = [], string|null $connection = null)

Создать коллекцию моделей из сырого запроса.

static Model create(array $attributes = [])

Сохранить новую модель и вернуть экземпляр.

static Model forceCreate(array $attributes)

Сохранить новую модель и вернуть экземпляр. Разрешить присвоение значений по массе.

static Builder query()

Начать запросы к модели.

static Builder on(string|null $connection = null)

Начать запросы к модели на заданном соединении.

static Builder onWriteConnection()

Начать запросы к модели на соединении записи.

static Collection|Model[] all(array|mixed $columns = ['*'])

Получить все модели из базы данных.

Model|null fresh(array|string $with = [])

Перезагрузить свежий экземпляр модели из базы данных.

$this load(array|string $relations)

Загрузить отношения модели с помощью eager loading.

static Builder|Model with(array|string $relations)

Начать запрос к модели с eager loading.

$this append(array|string $attributes)

Добавить атрибуты к запросу при построении запроса.

HasOne hasOne(string $related, string $foreignKey = null, string $localKey = null)

Определить отношение один-к-одному.

MorphOne morphOne(string $related, string $name, string $type = null, string $id = null, string $localKey = null)

Определить полиморфное отношение один-к-одному.

BelongsTo belongsTo(string $related, string $foreignKey = null, string $otherKey = null, string $relation = null)

Определить обратное отношение один-к-одному или один-ко-многим.

MorphTo morphTo(string $name = null, string $type = null, string $id = null)

Определить полиморфное, обратное отношение один-к-одному или один-ко-многим.

string getActualClassNameForMorph(string $class)

Получить полное имя класса из сокращённого.

HasMany hasMany(string $related, string $foreignKey = null, string $localKey = null)

Определить отношение один-ко-многим.

HasManyThrough hasManyThrough(string $related, string $through, string|null $firstKey = null, string|null $secondKey = null, string|null $localKey = null)

Определить отношение has-many-through.

MorphMany morphMany(string $related, string $name, string $type = null, string $id = null, string $localKey = null)

Определить полиморфное отношение один-ко-многим.

BelongsToMany belongsToMany(string $related, string $table = null, string $foreignKey = null, string $otherKey = null, string $relation = null)

Определить отношение многие-ко-многим.

MorphToMany morphToMany(string $related, string $name, string $table = null, string $foreignKey = null, string $otherKey = null, bool $inverse = false)

Определить полиморфное многие-ко-многим отношение.

MorphToMany morphedByMany(string $related, string $name, string $table = null, string $foreignKey = null, string $otherKey = null)

Определить полиморфное обратное многие-ко-многим отношение.

string getBelongsToManyCaller()

Получить имя отношения "belongs to many".

string joiningTable(string $related)

Получить имя таблицы объединения для отношения "многие-ко-многим".

static int destroy(array|int $ids)

Удалить модели для заданных идентификаторов.

bool|null delete()

Удалить модель из базы данных.

bool|null forceDelete()

Выполнить жесткое удаление мягко удаленной модели.

void performDeleteOnModel()

Выполнить фактический запрос удаления для этой модели.

static void saving(Closure|string $callback, int $priority)

Зарегистрировать событие сохранения модели с диспетчером.

static void saved(Closure|string $callback, int $priority)

Зарегистрировать событие сохранения модели с диспетчером.

static void updating(Closure|string $callback, int $priority)

Зарегистрировать событие обновления модели с диспетчером.

static void updated(Closure|string $callback, int $priority)

Зарегистрировать событие обновления модели с диспетчером.

static void creating(Closure|string $callback, int $priority)

Зарегистрировать событие создания модели с диспетчером.

static void created(Closure|string $callback, int $priority)

Зарегистрировать событие создания модели с диспетчером.

static void deleting(Closure|string $callback, int $priority)

Зарегистрировать событие удаления модели с диспетчером.

static void deleted(Closure|string $callback, int $priority)

Зарегистрировать событие удаления модели с диспетчером.

static void flushEventListeners()

Удалить все обработчики событий для модели.

static void registerModelEvent(string $event, Closure|string $callback, int $priority)

Зарегистрировать событие модели с диспетчером.

array getObservableEvents()

Получить имена наблюдаемых событий.

$this setObservableEvents(array $observables)

Установить имена наблюдаемых событий.

void addObservableEvents(array|mixed $observables)

Добавить имя наблюдаемого события.

void removeObservableEvents(array|mixed $observables)

Удалить имя наблюдаемого события.

int increment(string $column, int $amount = 1, array $extra = [])

Увеличить значение столбца на заданное количество.

int decrement(string $column, int $amount = 1, array $extra = [])

Уменьшить значение столбца на заданное количество.

int incrementOrDecrement(string $column, int $amount, array $extra, string $method)

Вызвать метод увеличения или уменьшения значения столбца модели.

void incrementOrDecrementAttributeValue(string $column, int $amount, string $method)

Увеличить/уменьшить значение атрибута и синхронизировать с исходным.

bool update(array $attributes = [], array $options = [])

Обновить модель в базе данных.

bool push()

Сохранить модель и все ее отношения.

bool save(array $options = [])

Сохранить модель в базе данных.

bool saveOrFail(array $options = [])

Сохранить модель в базе данных с использованием транзакции.

void finishSave(array $options)

Завершить обработку при успешном сохранении.

bool performUpdate(Builder $query)

Выполнить операцию обновления модели.

bool performInsert(Builder $query)

Выполнить операцию вставки модели.

void insertAndSetId(Builder $query, array $attributes)

Вставить заданные атрибуты и установить идентификатор модели.

void touchOwners()

Обновить время последнего изменения для связанных моделей.

bool touches(string $relation)

Определить, касается ли модель данное отношение.

mixed fireModelEvent(string $event, bool $halt = true)

Вызвать заданное событие для модели.

Builder setKeysForSaveQuery(Builder $query)

Установить ключи для запроса сохранения.

mixed getKeyForSaveQuery()

Получить значение первичного ключа для запроса сохранения.

bool touch()

Обновить метку изменения модели.

void updateTimestamps()

Обновить метки создания и изменения.

$this setCreatedAt(mixed $value)

Установить значение атрибута "created at".

$this setUpdatedAt(mixed $value)

Установить значение атрибута "updated at".

строка getCreatedAtColumn()

Получить имя столбца «создано».

строка getUpdatedAtColumn()

Получить имя столбца «обновлено».

Carbon freshTimestamp()

Получить свежий отметку времени для модели.

строка freshTimestampString()

Получить свежую отметку времени для модели.

Builder newQuery()

Получить новый конструктор запроса для таблицы модели.

Builder newQueryWithoutScope(Scope|строка $scope)

Получить новый экземпляр запроса без указанного скоупа.

Builder| Model newQueryWithoutScopes()

Получить новый конструктор запроса, не имеющий глобальных скоупов.

Builder| Model newEloquentBuilder(Builder $query)

Создать новый конструктор запроса Eloquent для модели.

Builder newBaseQueryBuilder()

Получить новый экземпляр конструктора запросов для подключения.

Collection newCollection(array $models = [])

Создать новый экземпляр коллекции Eloquent.

Pivot newPivot(Model $parent, array $attributes, string $table, bool $exists)

Создать новый экземпляр модели Pivot.

строка getTable()

Получить таблицу, связанную с моделью.

$this setTable(строка $table)

Установить таблицу, связанную с моделью.

смешанный тип getKey()

Получить значение первичного ключа модели.

смешанный тип getQueueableId()

Получить идентификатор очереди для сущности.

строка getKeyName()

Получить первичный ключ для модели.

$this setKeyName(строка $key)

Установить первичный ключ для модели.

строка getQualifiedKeyName()

Получить имя квалифицированного первичного ключа.

строка getKeyType()

Получить тип автоинкрементного ключа.

смешанный тип getRouteKey()

Получить значение ключа маршрута модели.

строка getRouteKeyName()

Получить ключ маршрута для модели.

bool usesTimestamps()

Определить, использует ли модель отметки времени.

массив getMorphs(строка $name, строка $type, строка $id)

Получить столбцы полиморфных отношений.

строка getMorphClass()

Получить имя класса для полиморфных отношений.

целое число getPerPage()

Получить количество моделей, возвращаемых на страницу.

$this setPerPage(целое число $perPage)

Установить количество моделей, возвращаемых на страницу.

строка getForeignKey()

Получить имя внешнего ключа по умолчанию для модели.

массив getHidden()

Получить скрытые атрибуты для модели.

$this setHidden(массив $hidden)

Установить скрытые атрибуты для модели.

void addHidden(массив|строка|null $attributes = null)

Добавить скрытые атрибуты для модели.

$this makeVisible(массив|строка $attributes)

Сделать указанные, обычно скрытые, атрибуты видимыми.

$this makeHidden(массив|строка $attributes)

Сделать указанные, обычно видимые, атрибуты скрытыми.

массив getVisible()

Получить видимые атрибуты для модели.

$this setVisible(массив $visible)

Установить видимые атрибуты для модели.

void addVisible(массив|строка|null $attributes = null)

Добавить видимые атрибуты для модели.

$this setAppends(массив $appends)

Установить аксессоры для добавления к массивам моделей.

массив getFillable()

Получить заполняемые атрибуты для модели.

$this fillable(массив $fillable)

Установить заполняемые атрибуты для модели.

массив getGuarded()

Получить защищенные атрибуты для модели.

$this guard(массив $guarded)

Установить защищенные атрибуты для модели.

static void unguard(bool $state = true)

Отключить все ограничения массового назначения.

static void reguard()

Включить ограничения массового назначения.

static bool isUnguarded()

Определить, находится ли текущее состояние в "unguarded" режиме.

static смешанный тип unguarded(вызываемый объект $callback)

Выполнить заданный вызываемый объект, будучи в unguarded режиме.

bool isFillable(строка $key)

Определить, может ли указанный атрибут быть присвоен массово.

bool isGuarded(строка $key)

Определить, является ли данный ключ защищенным.

bool totallyGuarded()

Определить, является ли модель полностью защищенной.

строка removeTableFromKey(строка $key)

Удалить имя таблицы из данного ключа.

массив getTouchedRelations()

Получить связи, которые затронуты при сохранении.

$this setTouchedRelations(массив $touches)

Установить связи, которые затронуты при сохранении.

bool getIncrementing()

Получить значение, указывающее, являются ли идентификаторы нарастающими.

$this setIncrementing(bool $value)

Установить, являются ли идентификаторы нарастающими.

строка toJson(int $options)

Преобразовать экземпляр модели в JSON.

массив jsonSerialize()

Преобразовать объект в сериализуемый JSON.

массив toArray()

Преобразовать экземпляр модели в массив.

массив attributesToArray()

Преобразовать атрибуты модели в массив.

массив getArrayableAttributes()

Получить массив атрибутов всех массивообразуемых атрибутов.

массив getArrayableAppends()

Получить все значения, подлежащие добавлению, которые являются массивообразуемыми.

массив relationsToArray()

Получить связи модели в формате массива.

массив getArrayableRelations()

Получить массив атрибутов всех массивообразуемых связей.

массив getArrayableItems(массив $values)

Получить массив атрибутов всех массивообразуемых значений.

смешанный getAttribute(строка $key)

Получить атрибут из модели.

смешанный getAttributeValue(строка $key)

Получить простой атрибут (не связь).

смешанный getRelationValue(строка $key)

Получить связь.

смешанный getAttributeFromArray(строка $key)

Получить атрибут из массива $attributes.

смешанный getRelationshipFromMethod(строка $method)

Получить значение связи из метода.

bool hasGetMutator(строка $key)

Определить, существует ли мутатор get для атрибута.

смешанный mutateAttribute(строка $key, смешанный $value)

Получить значение атрибута, используя его мутатор.

смешанный mutateAttributeForArray(строка $key, смешанный $value)

Получить значение атрибута, используя его мутатор для преобразования в массив.

bool hasCast(строка $key, массив|строка|null $types = null)

Определить, должен ли атрибут быть преобразован в базовый тип.

массив getCasts()

Получить массив преобразований.

bool isDateCastable(строка $key)

Определить, можно ли преобразовать значение в дату/DateTime для входных данных.

bool isJsonCastable(строка $key)

Определить, можно ли преобразовать значение в JSON для входных данных.

строка getCastType(строка $key)

Получить тип преобразования для атрибута модели.

смешанный castAttribute(строка $key, смешанный $value)

Преобразовать атрибут в базовый тип PHP.

$this setAttribute(строка $key, смешанный $value)

Установить заданный атрибут в модели.

$this fillJsonAttribute(строка $key, смешанный $value)

Установить заданный JSON-атрибут в модели.

bool hasSetMutator(строка $key)

Определить, существует ли мутатор set для атрибута.

массив getDates()

Получить атрибуты, которые должны быть преобразованы в даты.

строка fromDateTime(DateTime|int $value)

Преобразовать DateTime в сохраняемую строку.

Carbon asDateTime(смешанный $value)

Возвратить метку времени как объект DateTime.

int asTimeStamp(смешанный $value)

Возвратить метку времени как метку Unix-времени.

строка serializeDate(DateTimeInterface $date)

Подготовить дату для сериализации в массив/JSON.

строка getDateFormat()

Получить формат для дат, хранящихся в базе данных.

$this setDateFormat(строка $format)

Установить формат даты, используемый моделью.

строка asJson(смешанный $value)

Закодировать заданное значение как JSON.

смешанный fromJson(строка $value, bool $asObject = false)

Декодировать заданный JSON обратно в массив или объект.

Модель replicate(массив $except = null)

Клонировать модель в новый, не существующий экземпляр.

bool is(Модель $model)

Определить, имеют ли две модели одинаковый идентификатор и принадлежат ли одной и той же таблице.

массив getAttributes()

Получить все текущие атрибуты модели.

$this setRawAttributes(массив $attributes, bool $sync = false)

Установить массив атрибутов модели. Проверка не выполняется.

смешанный|массив getOriginal(строка|null $key = null, смешанный $default = null)

Получить исходные значения атрибутов модели.

$this syncOriginal()

Синхронизировать исходные атрибуты с текущими.

$this syncOriginalAttribute(строка $attribute)

Синхронизировать один исходный атрибут со своим текущим значением.

bool isDirty(массив|строка|null $attributes = null)

Определить, была ли модель или заданный атрибут(ы) изменены.

bool isClean(array|string|null $attributes = null)

Определить, остались ли модель или заданные атрибут(ы) неизменными.

array getDirty()

Получить атрибуты, которые были изменены с момента последней синхронизации.

bool originalIsNumericallyEquivalent(string $key)

Определить, являются ли новые и старые значения для данного ключа численно эквивалентными.

array getRelations()

Получить все загруженные отношения для экземпляра.

mixed getRelation(string $relation)

Получить указанное отношение.

bool relationLoaded(string $key)

Определить, загружено ли данное отношение.

$this setRelation(string $relation, mixed $value)

Установить конкретное отношение в модели.

$this setRelations(array $relations)

Установить массив всех отношений в модели.

Connection getConnection()

Получить подключение к базе данных для модели.

string getConnectionName()

Получить текущее имя подключения для модели.

$this setConnection(string $name)

Установить подключение, связанное с моделью.

static Connection resolveConnection(string|null $connection = null)

Разрешить экземпляр подключения.

static ConnectionResolverInterface getConnectionResolver()

Получить экземпляр разборщика подключений.

static void setConnectionResolver(ConnectionResolverInterface $resolver)

Установить экземпляр разборщика подключений.

static void unsetConnectionResolver()

Удалить разборщик подключений для моделей.

static Dispatcher getEventDispatcher()

Получить экземпляр диспетчера событий.

static void setEventDispatcher(Dispatcher $dispatcher)

Установить экземпляр диспетчера событий.

static void unsetEventDispatcher()

Удалить диспетчер событий для моделей.

array getMutatedAttributes()

Получить изменённые атрибуты для данного экземпляра.

static void cacheMutatedAttributes(string $class)

Извлечь и кэшировать все изменённые атрибуты класса.

mixed __get(string $key)

Динамически получить атрибуты модели.

void __set(string $key, mixed $value)

Динамически установить атрибуты модели.

bool offsetExists(mixed $offset)

Определить, существует ли заданный атрибут.

mixed offsetGet(mixed $offset)

Получить значение для заданного смещения.

void offsetSet(mixed $offset, mixed $value)

Установить значение для заданного смещения.

void offsetUnset(mixed $offset)

Удалить значение для заданного смещения.

bool __isset(string $key)

Определить, существует ли атрибут или отношение в модели.

void __unset(string $key)

Удалить атрибут модели.

mixed __call(string $method, array $parameters)

Обработка вызовов динамических методов в модели.

static mixed __callStatic(string $method, array $parameters)

Обработка вызовов статических динамических методов.

string __toString()

Преобразовать модель в строковое представление.

void __wakeup()

При десериализации модели проверить, нужно ли её загрузить.

Подробности

void __construct(array $attributes = [])

Создать новый экземпляр модели Eloquent.

Параметры

array $attributes

Возвращаемое значение

void

protected void bootIfNotBooted()

Проверить, нужно ли загружать модель, и если да, то сделать это.

Возвращаемое значение

void

static protected void boot()

Метод "загрузки" модели.

Возвращаемое значение

void

static protected void bootTraits()

Загрузить все загружаемые трейты модели.

Возвращаемое значение

void

static void clearBootedModels()

Очистить список загруженных моделей, чтобы они были перезагружены.

Возвращаемое значение

void

static mixed addGlobalScope(Scope|Closure|string $scope, Closure $implementation = null)

Зарегистрировать новый глобальный scope модели.

Параметры

Scope|Closure|string $scope
Closure $implementation

Возвращаемое значение

mixed

Исключения

InvalidArgumentException

static bool hasGlobalScope(Scope|string $scope)

Определить, имеет ли модель глобальный scope.

Parameters

Scope|string $scope

Return Value

bool

static Scope|Closure|null getGlobalScope(Scope|string $scope)

Получить глобальный scope, зарегистрированный с моделью.

Parameters

Scope|string $scope

Return Value

Scope|Closure|null

array getGlobalScopes()

Получить глобальные scopes для этого экземпляра класса.

Return Value

array

static void observe(object|string $class, int $priority)

Зарегистрировать наблюдателя с моделью.

Parameters

object|string $class
int $priority

Return Value

void

$this fill(array $attributes)

Заполнить модель массивом атрибутов.

Parameters

array $attributes

Return Value

$this

Exceptions

MassAssignmentException

$this forceFill(array $attributes)

Заполнить модель массивом атрибутов. Принудительно разрешить массовое назначение.

Parameters

array $attributes

Return Value

$this

protected array fillableFromArray(array $attributes)

Получить атрибуты для заполнения из заданного массива.

Parameters

array $attributes

Return Value

array

Модель newInstance(array $attributes = [], bool $exists = false)

Создать новый экземпляр заданной модели.

Parameters

array $attributes
bool $exists

Return Value

Модель

Модель newFromBuilder(array $attributes = [], string|null $connection = null)

Создать новый экземпляр модели, которая уже существует.

Parameters

array $attributes
string|null $connection

Return Value

Модель

static Коллекция hydrate(array $items, string|null $connection = null)

Создать коллекцию моделей из обычных массивов.

Parameters

array $items
string|null $connection

Return Value

Коллекция

static Коллекция hydrateRaw(string $query, array $bindings = [], string|null $connection = null)

Создать коллекцию моделей из сырого запроса.

Parameters

string $query
array $bindings
string|null $connection

Return Value

Коллекция

static Модель create(array $attributes = [])

Сохранить новую модель и вернуть экземпляр.

Parameters

array $attributes

Return Value

Модель

static Модель forceCreate(array $attributes)

Сохранить новую модель и вернуть экземпляр. Разрешить массовое назначение.

Parameters

array $attributes

Return Value

Модель

static Билдер query()

Начать запрос к модели.

Return Value

Билдер

static Билдер on(string|null $connection = null)

Начать запрос к модели на заданном соединении.

Parameters

string|null $connection

Return Value

Билдер

static Билдер onWriteConnection()

Начать запрос к модели на соединении записи.

Return Value

Билдер

static Коллекция|Модель[] all(array|mixed $columns = ['*'])

Получить все модели из базы данных.

Parameters

array|mixed $columns

Return Value

Коллекция|Модель[]

Модель|null fresh(array|string $with = [])

Перезагрузить свежий экземпляр модели из базы данных.

Parameters

array|string $with

Return Value

Модель|null
END_OF_DOCUMENT_MARKER

$this load(array|string $relations)

Загрузка отношений модели с отложенной загрузкой.

Параметры

array|string $relations

Возвращаемое значение

$this

static Builder|Модель with(array|string $relations)

Начать запросы к модели с отложенной загрузкой.

Параметры

array|string $relations

Возвращаемое значение

Builder|Модель

$this append(array|string $attributes)

Добавление атрибутов к запросу при построении запроса.

Параметры

array|string $attributes

Возвращаемое значение

$this

HasOne hasOne(string $related, string $foreignKey = null, string $localKey = null)

Определение одно-к-одному отношения.

Параметры

string $related
string $foreignKey
string $localKey

Возвращаемое значение

HasOne

MorphOne morphOne(string $related, string $name, string $type = null, string $id = null, string $localKey = null)

Определение полиморфного одно-к-одному отношения.

Параметры

string $related
string $name
string $type
string $id
string $localKey

Возвращаемое значение

MorphOne

BelongsTo belongsTo(string $related, string $foreignKey = null, string $otherKey = null, string $relation = null)

Определение обратного одно-к-одному или множественному отношению.

Параметры

string $related
string $foreignKey
string $otherKey
string $relation

Возвращаемое значение

BelongsTo

MorphTo morphTo(string $name = null, string $type = null, string $id = null)

Определение полиморфного обратного одно-к-одному или множественному отношению.

Параметры

string $name
string $type
string $id

Возвращаемое значение

MorphTo

string getActualClassNameForMorph(string $class)

Получить полное имя класса по его псевдониму.

Параметры

string $class

Возвращаемое значение

string

HasMany hasMany(string $related, string $foreignKey = null, string $localKey = null)

Определение отношения один-ко-многим.

Параметры

string $related
string $foreignKey
string $localKey

Возвращаемое значение

HasMany

HasManyThrough hasManyThrough(string $related, string $through, string|null $firstKey = null, string|null $secondKey = null, string|null $localKey = null)

Определение отношения has-many-through.

Параметры

string $related
string $through
string|null $firstKey
string|null $secondKey
string|null $localKey

Возвращаемое значение

HasManyThrough

MorphMany morphMany(string $related, string $name, string $type = null, string $id = null, string $localKey = null)

Определение полиморфного отношения один-ко-многим.

Параметры

string $related
string $name
string $type
string $id
string $localKey

Возвращаемое значение

MorphMany

BelongsToMany belongsToMany(string $related, string $table = null, string $foreignKey = null, string $otherKey = null, string $relation = null)

Определение отношения многие-ко-многим.

Параметры

string $related
string $table
string $foreignKey
string $otherKey
string $relation

Возвращаемое значение

BelongsToMany

MorphToMany morphToMany(string $related, string $name, string $table = null, string $foreignKey = null, string $otherKey = null, bool $inverse = false)

Определение полиморфного отношения многие-ко-многим.

Параметры

string $related
string $name
string $table
string $foreignKey
string $otherKey
bool $inverse

Возвращаемое значение

MorphToMany

MorphToMany morphedByMany(string $related, string $name, string $table = null, string $foreignKey = null, string $otherKey = null)

Определение полиморфного обратного отношения многие-ко-многим.

Параметры

string $related
string $name
string $table
string $foreignKey
string $otherKey

Возвращаемое значение

MorphToMany
END_OF_DOCUMENT_MARKER

protected string getBelongsToManyCaller()

Получить имя отношения belongs to many.

Значение возврата

string

string joiningTable(string $related)

Получить имя таблицы соединения для отношения many-to-many.

Параметры

string $related

Значение возврата

string

static int destroy(array|int $ids)

Удалить модели для заданных идентификаторов.

Параметры

array|int $ids

Значение возврата

int

bool|null delete()

Удалить модель из базы данных.

Значение возврата

bool|null

Исключения

Exception

bool|null forceDelete()

Выполнить жесткое удаление мягко удаленной модели.

Этот метод защищает разработчиков от выполнения forceDelete, когда отсутствует соответствующий трейт.

Значение возврата

bool|null

protected void performDeleteOnModel()

Выполнить фактический запрос на удаление для этого экземпляра модели.

Значение возврата

void

static void saving(Closure|string $callback, int $priority)

Зарегистрировать событие сохранения модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void saved(Closure|string $callback, int $priority)

Зарегистрировать событие сохранения модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void updating(Closure|string $callback, int $priority)

Зарегистрировать событие обновления модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void updated(Closure|string $callback, int $priority)

Зарегистрировать событие обновления модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void creating(Closure|string $callback, int $priority)

Зарегистрировать событие создания модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void created(Closure|string $callback, int $priority)

Зарегистрировать событие создания модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void deleting(Closure|string $callback, int $priority)

Зарегистрировать событие удаления модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void deleted(Closure|string $callback, int $priority)

Зарегистрировать событие удаления модели в диспетчере.

Параметры

Closure|string $callback
int $priority

Значение возврата

void

static void flushEventListeners()

Удалить все слушатели событий для модели.

Значение возврата

void

static protected void registerModelEvent(string $event, Closure|string $callback, int $priority)

Зарегистрировать событие модели в диспетчере.

Параметры

string $event
Closure|string $callback
int $priority

Значение возврата

void

array getObservableEvents()

Получить имена наблюдаемых событий.

Значение возврата

array

$this setObservableEvents(array $observables)

Установить имена наблюдаемых событий.

Параметры

array $observables

Значение возврата

$this

void addObservableEvents(array|mixed $observables)

Добавить имя наблюдаемого события.

Параметры

array|mixed $observables

Значение возврата

void

void removeObservableEvents(array|mixed $observables)

Удалить имя наблюдаемого события.

Параметры

array|mixed $observables

Значение возврата

void

protected int increment(string $column, int $amount = 1, array $extra = [])

Увеличить значение столбца на заданную величину.

Параметры

string $column
int $amount
array $extra

Возвращаемое значение

int

protected int decrement(string $column, int $amount = 1, array $extra = [])

Уменьшить значение столбца на заданную величину.

Параметры

string $column
int $amount
array $extra

Возвращаемое значение

int

protected int incrementOrDecrement(string $column, int $amount, array $extra, string $method)

Вызвать метод увеличения или уменьшения для модели.

Параметры

string $column
int $amount
array $extra
string $method

Возвращаемое значение

int

protected void incrementOrDecrementAttributeValue(string $column, int $amount, string $method)

Увеличить/уменьшить внутреннее значение атрибута и синхронизировать с оригиналом.

Параметры

string $column
int $amount
string $method

Возвращаемое значение

void

bool update(array $attributes = [], array $options = [])

Обновить модель в базе данных.

Параметры

array $attributes
array $options

Возвращаемое значение

bool

bool push()

Сохранить модель и все её отношения.

Возвращаемое значение

bool

bool save(array $options = [])

Сохранить модель в базе данных.

Параметры

array $options

Возвращаемое значение

bool

bool saveOrFail(array $options = [])

Сохранить модель в базе данных с использованием транзакции.

Параметры

array $options

Возвращаемое значение

bool

Исключения

Throwable

protected void finishSave(array $options)

Завершить обработку успешной операции сохранения.

Параметры

array $options

Возвращаемое значение

void

protected bool performUpdate(Builder $query)

Выполнить операцию обновления модели.

Параметры

Builder $query

Возвращаемое значение

bool

protected bool performInsert(Builder $query)

Выполнить операцию вставки модели.

Параметры

Builder $query

Возвращаемое значение

bool

protected void insertAndSetId(Builder $query, array $attributes)

Вставить заданные атрибуты и установить ID модели.

Параметры

Builder $query
array $attributes

Возвращаемое значение

void

void touchOwners()

Обновить метки времени связанных отношений модели.

Возвращаемое значение

void

bool touches(string $relation)

Определить, касается ли модель данного отношения.

Параметры

string $relation

Возвращаемое значение

bool

protected mixed fireModelEvent(string $event, bool $halt = true)

Сгенерировать событие для модели.

Параметры

string $event
bool $halt

Возвращаемое значение

mixed

protected Builder setKeysForSaveQuery(Builder $query)

Установить ключи для запроса сохранения.

Параметры

Builder $query

Возвращаемое значение

Builder

protected mixed getKeyForSaveQuery()

Получить значение первичного ключа для запроса сохранения.

Возвращаемое значение

mixed

bool touch()

Обновить метку времени последнего изменения модели.

Возвращаемое значение

bool

protected void updateTimestamps()

Обновить метки времени создания и изменения.

Возвращаемое значение

void

$this setCreatedAt(mixed $value)

Установить значение атрибута "created at".

Параметры

mixed $value

Возвращаемое значение

$this

$this setUpdatedAt(mixed $value)

Установить значение атрибута "updated at".

Параметры

mixed $value

Возвращаемое значение

$this

string getCreatedAtColumn()

Получить имя столбца "created at".

Значение возврата

string

string getUpdatedAtColumn()

Получить имя столбца "updated at".

Значение возврата

string

Carbon freshTimestamp()

Получить свежую метку времени для модели.

Значение возврата

Carbon

string freshTimestampString()

Получить свежую метку времени для модели.

Значение возврата

string

Builder newQuery()

Получить новый конструктор запросов для таблицы модели.

Значение возврата

Builder

Builder newQueryWithoutScope(Scope|string $scope)

Получить новый экземпляр запроса без заданного объёма.

Параметры

Scope|string $scope

Значение возврата

Builder

Builder|Model newQueryWithoutScopes()

Получить новый конструктор запросов, не имеющий глобальных объёмов.

Значение возврата

Builder|Model

Builder|Model newEloquentBuilder(Builder $query)

Создать новый конструктор запросов Eloquent для модели.

Параметры

Builder $query

Значение возврата

Builder|Model

protected Builder newBaseQueryBuilder()

Получить новый экземпляр конструктора запросов для подключения.

Значение возврата

Builder

Collection newCollection(array $models = [])

Создать новый экземпляр коллекции Eloquent.

Параметры

array $models

Значение возврата

Collection

Pivot newPivot(Model $parent, array $attributes, string $table, bool $exists)

Создать новый экземпляр модели Pivot.

Параметры

Model $parent
array $attributes
string $table
bool $exists

Значение возврата

Pivot

string getTable()

Получить таблицу, связанную с моделью.

Значение возврата

string

$this setTable(string $table)

Установить таблицу, связанную с моделью.

Параметры

string $table

Значение возврата

$this

mixed getKey()

Получить значение первичного ключа модели.

Значение возврата

mixed

mixed getQueueableId()

Получить идентификатор очереди для сущности.

Значение возврата

mixed

string getKeyName()

Получить первичный ключ для модели.

Значение возврата

string

$this setKeyName(string $key)

Установить первичный ключ для модели.

Параметры

string $key

Значение возврата

$this

string getQualifiedKeyName()

Получить квалифицированное имя ключа таблицы.

Значение возврата

string

string getKeyType()

Получить тип автоинкрементируемого ключа.

Значение возврата

string

mixed getRouteKey()

Получить значение ключа маршрута модели.

Значение возврата

mixed

string getRouteKeyName()

Получить ключ маршрута для модели.

Значение возврата

string

bool usesTimestamps()

Определить, использует ли модель метки времени.

Значение возврата

bool

protected array getMorphs(string $name, string $type, string $id)

Получить столбцы полиморфных отношений.

Параметры

string $name
string $type
string $id

Значение возврата

array

string getMorphClass()

Получить имя класса для полиморфных отношений.

Значение возврата

string

int getPerPage()

Получить количество моделей, возвращаемых на страницу.

Значение возврата

int

$this setPerPage(int $perPage)

Установить количество моделей, возвращаемых на страницу.

Параметры

int $perPage

Значение возврата

$this

string getForeignKey()

Получить имя полей внешнего ключа для модели по умолчанию.

Значение возврата

string

array getHidden()

Получить скрытые атрибуты для модели.

Значение возврата

array

$this setHidden(array $hidden)

Установить скрытые атрибуты для модели.

Параметры

array $hidden

Значение возврата

$this

void addHidden(array|string|null $attributes = null)

Добавить скрытые атрибуты для модели.

Параметры

array|string|null $attributes

Значение возврата

void

$this makeVisible(array|string $attributes)

Сделать указанные, обычно скрытые, атрибуты видимыми.

Параметры

array|string $attributes

Значение возврата

$this

$this makeHidden(array|string $attributes)

Сделать указанные, обычно видимые, атрибуты скрытыми.

Параметры

array|string $attributes

Значение возврата

$this

array getVisible()

Получить видимые атрибуты для модели.

Значение возврата

array

$this setVisible(array $visible)

Установить видимые атрибуты для модели.

Параметры

array $visible

Значение возврата

$this

void addVisible(array|string|null $attributes = null)

Добавить видимые атрибуты для модели.

Параметры

array|string|null $attributes

Значение возврата

void

$this setAppends(array $appends)

Установить аксессоры для добавления в массивы модели.

Параметры

array $appends

Значение возврата

$this

array getFillable()

Получить заполняемые атрибуты для модели.

Значение возврата

array

$this fillable(array $fillable)

Установить заполняемые атрибуты для модели.

Параметры

array $fillable

Значение возврата

$this

array getGuarded()

Получить защищенные атрибуты для модели.

Значение возврата

array

$this guard(array $guarded)

Установить защищенные атрибуты для модели.

Параметры

array $guarded

Значение возврата

$this

static void unguard(bool $state = true)

Отключить все ограничения массового присваивания.

Параметры

bool $state

Значение возврата

void

static void reguard()

Включить ограничения массового присваивания.

Значение возврата

void

static bool isUnguarded()

Определить, является ли текущее состояние "без защиты".

Значение возврата

bool

static mixed unguarded(callable $callback)

Выполнить заданную вызываемую функцию без защиты.

Параметры

callable $callback

Значение возврата

mixed

bool isFillable(string $key)

Определить, может ли указанный атрибут быть присвоен массово.

Параметры

string $key

Значение возврата

bool

bool isGuarded(string $key)

Определить, является ли данный ключ защищенным.

Параметры

string $key

Значение возврата

bool

bool totallyGuarded()

Определить, является ли модель полностью защищенной.

Значение возврата

bool

protected string removeTableFromKey(string $key)

Удалить имя таблицы из заданного ключа.

Параметры

string $key

Значение возврата

string

array getTouchedRelations()

Получить отношения, которые изменяются при сохранении.

Значение возврата

array

$this setTouchedRelations(array $touches)

Установить отношения, которые изменяются при сохранении.

Параметры

array $touches

Значение возврата

$this

bool getIncrementing()

Получить значение, указывающее, увеличиваются ли идентификаторы.

Значение возврата

bool

$this setIncrementing(bool $value)

Установить, увеличиваются ли идентификаторы.

Параметры

bool $value

Значение возврата

$this

string toJson(int $options)

Преобразовать экземпляр модели в JSON.

Параметры

int $options

Значение возврата

string

array jsonSerialize()

Преобразовать объект в сериализуемый в JSON.

Значение возврата

array

array toArray()

Преобразовать экземпляр модели в массив.

Значение возврата

array

array attributesToArray()

Преобразовать атрибуты модели в массив.

Значение возврата

array

protected array getArrayableAttributes()

Получить массив атрибутов, все из которых могут быть преобразованы в массив.

Значение возврата

array

protected array getArrayableAppends()

Получить все присоединяемые значения, которые могут быть преобразованы в массив.

Значение возврата

array

array relationsToArray()

Получить отношения модели в формате массива.

Значение возврата

array

protected array getArrayableRelations()

Получить массив всех отношений, которые могут быть преобразованы в массив.

Значение возврата

array

protected array getArrayableItems(array $values)

Получить массив атрибутов, все из которых могут быть преобразованы в массив.

Параметры

array $values

Значение возврата

array

mixed getAttribute(string $key)

Получить атрибут из модели.

Параметры

string $key

Значение возврата

mixed

mixed getAttributeValue(string $key)

Получить простой атрибут (не отношение).

Параметры

string $key

Значение возврата

mixed

mixed getRelationValue(string $key)

Получить отношение.

Параметры

string $key

Значение возврата

mixed

protected mixed getAttributeFromArray(string $key)

Получить атрибут из массива $attributes.

Параметры

string $key

Значение возврата

mixed

protected mixed getRelationshipFromMethod(string $method)

Получить значение отношения из метода.

Параметры

string $method

Значение возврата

mixed

Исключения

LogicException

bool hasGetMutator(string $key)

Определить, существует ли мутатор get для атрибута.

Параметры

string $key

Значение возврата

bool

protected mixed mutateAttribute(string $key, mixed $value)

Получить значение атрибута с помощью его мутатора.

Параметры

string $key
mixed $value

Значение возврата

mixed

protected mixed mutateAttributeForArray(string $key, mixed $value)

Получить значение атрибута с помощью его мутатора для преобразования в массив.

Параметры

string $key
mixed $value

Значение возврата

mixed

bool hasCast(string $key, array|string|null $types = null)

Определить, должен ли атрибут быть преобразован в родной тип.

Параметры

string $key
array|string|null $types

Значение возврата

bool

array getCasts()

Получить массив преобразуемых типов.

Значение возврата

array

protected bool isDateCastable(string $key)

Определить, может ли значение быть преобразованно в дату/DateTime для входящих манипуляций.

Параметры

string $key

Значение возврата

bool

protected bool isJsonCastable(string $key)

Определить, может ли значение быть преобразованно в JSON для входящих манипуляций.

Параметры

string $key

Значение возврата

bool

protected string getCastType(string $key)

Получить тип преобразования для атрибута модели.

Параметры

string $key

Значение возврата

string
END_OF_DOCUMENT_MARKER

protected mixed castAttribute(string $key, mixed $value)

Преобразование атрибута к собственному типу PHP.

Параметры

string $key
mixed $value

Значение возврата

mixed

$this setAttribute(string $key, mixed $value)

Устанавливает заданный атрибут модели.

Параметры

string $key
mixed $value

Значение возврата

$this

$this fillJsonAttribute(string $key, mixed $value)

Устанавливает заданный атрибут JSON в модели.

Параметры

string $key
mixed $value

Значение возврата

$this

bool hasSetMutator(string $key)

Определяет, существует ли мутатор set для атрибута.

Параметры

string $key

Значение возврата

bool

array getDates()

Получить атрибуты, которые должны быть преобразованы в даты.

Значение возврата

array

string fromDateTime(DateTime|int $value)

Преобразовать DateTime в хранимую строку.

Параметры

DateTime|int $value

Значение возврата

string

protected Carbon asDateTime(mixed $value)

Возвращает метку времени как объект DateTime.

Параметры

mixed $value

Значение возврата

Carbon

protected int asTimeStamp(mixed $value)

Возвращает метку времени как Unix-временную метку.

Параметры

mixed $value

Значение возврата

int

protected string serializeDate(DateTimeInterface $date)

Подготовить дату для сериализации в массив/JSON.

Параметры

DateTimeInterface $date

Значение возврата

string

protected string getDateFormat()

Получить формат дат, хранящихся в базе данных.

Значение возврата

string

$this setDateFormat(string $format)

Установить формат даты, используемый моделью.

Параметры

string $format

Значение возврата

$this

protected string asJson(mixed $value)

Кодировать данное значение как JSON.

Параметры

mixed $value

Значение возврата

string

mixed fromJson(string $value, bool $asObject = false)

Декодировать заданный JSON обратно в массив или объект.

Параметры

string $value
bool $asObject

Значение возврата

mixed

Модель replicate(array $except = null)

Создать клон модели в новый, не существующий экземпляр.

Параметры

array $except

Значение возврата

Модель

bool is(Модель $model)

Определить, имеют ли две модели одинаковый ID и принадлежат одной и той же таблице.

Параметры

Модель $model

Значение возврата

bool

array getAttributes()

Получить все текущие атрибуты модели.

Значение возврата

array

$this setRawAttributes(array $attributes, bool $sync = false)

Установить массив атрибутов модели. Проверка не выполняется.

Параметры

array $attributes
bool $sync

Значение возврата

$this

mixed|array getOriginal(string|null $key = null, mixed $default = null)

Получить исходные значения атрибутов модели.

Параметры

string|null $key
mixed $default

Значение возврата

mixed|array

$this syncOriginal()

Синхронизировать исходные атрибуты с текущими.

Значение возврата

$this

$this syncOriginalAttribute(string $attribute)

Синхронизировать один исходный атрибут со своим текущим значением.

Параметры

string $attribute

Значение возврата

$this

bool isDirty(array|string|null $attributes = null)

Определить, была ли изменена модель или заданный(ые) атрибут(ы).

Параметры

array|string|null $attributes

Значение возврата

bool

bool isClean(array|string|null $attributes = null)

Определить, остались ли модель или заданный(ые) атрибут(ы) прежними.

Параметры

array|string|null $attributes

Значение возврата

bool

массив getDirty()

Получить атрибуты, которые были изменены с момента последней синхронизации.

Значение возврата

массив

protected bool originalIsNumericallyEquivalent(string $key)

Определить, являются ли новые и старые значения для данного ключа численно эквивалентными.

Параметры

строка $key

Значение возврата

bool

массив getRelations()

Получить все загруженные отношения для экземпляра.

Значение возврата

массив

смешанный тип getRelation(string $relation)

Получить указанное отношение.

Параметры

строка $relation

Значение возврата

смешанный тип

bool relationLoaded(string $key)

Определить, загружено ли данное отношение.

Параметры

строка $key

Значение возврата

bool

$this setRelation(string $relation, mixed $value)

Установить конкретное отношение в модели.

Параметры

строка $relation
смешанный тип $value

Значение возврата

$this

$this setRelations(array $relations)

Установить весь массив отношений в модели.

Параметры

массив $relations

Значение возврата

$this

Подключение getConnection()

Получить подключение к базе данных для модели.

Значение возврата

Подключение

строка getConnectionName()

Получить текущее имя подключения для модели.

Значение возврата

строка

$this setConnection(string $name)

Установить подключение, связанное с моделью.

Параметры

строка $name

Значение возврата

$this

static Подключение resolveConnection(string|null $connection = null)

Разрешить экземпляр подключения.

Параметры

строка|null $connection

Значение возврата

Подключение

static Интерфейс разрешения подключений getConnectionResolver()

Получить экземпляр разрешения подключения.

Значение возврата

Интерфейс разрешения подключений

static void setConnectionResolver(Интерфейс разрешения подключений $resolver)

Установить экземпляр разрешения подключения.

Параметры

Интерфейс разрешения подключений $resolver

Значение возврата

void

static void unsetConnectionResolver()

Удалить разрешение подключения для моделей.

Значение возврата

void

static Диспечер событий getEventDispatcher()

Получить экземпляр диспечера событий.

Значение возврата

Диспечер событий

static void setEventDispatcher(Диспечер событий $dispatcher)

Установить экземпляр диспечера событий.

Параметры

Диспечер событий $dispatcher

Значение возврата

void

static void unsetEventDispatcher()

Удалить диспечер событий для моделей.

Значение возврата

void

массив getMutatedAttributes()

Получить измененные атрибуты для данного экземпляра.

Значение возврата

массив

static void cacheMutatedAttributes(string $class)

Извлечь и кэшировать все измененные атрибуты класса.

Параметры

строка $class

Значение возврата

void

смешанный тип __get(string $key)

Динамически получить атрибуты модели.

Параметры

строка $key

Значение возврата

смешанный тип

void __set(string $key, mixed $value)

Динамически установить атрибуты модели.

Параметры

строка $key
смешанный тип $value

Значение возврата

void

bool offsetExists(mixed $offset)

Определить, существует ли указанный атрибут.

Параметры

смешанный тип $offset

Значение возврата

bool

смешанный тип offsetGet(mixed $offset)

Получить значение для заданного смещения.

Параметры

смешанный тип $offset

Значение возврата

смешанный тип

void offsetSet(mixed $offset, mixed $value)

Установить значение для заданного смещения.

Параметры

mixed $offset
mixed $value

Возвращаемое значение

void

void offsetUnset(mixed $offset)

Удалить значение для заданного смещения.

Параметры

mixed $offset

Возвращаемое значение

void

bool __isset(string $key)

Определить, существует ли атрибут или отношение в модели.

Параметры

string $key

Возвращаемое значение

bool

void __unset(string $key)

Удалить атрибут в модели.

Параметры

string $key

Возвращаемое значение

void

mixed __call(string $method, array $parameters)

Обработка динамических вызовов методов в модели.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

static mixed __callStatic(string $method, array $parameters)

Обработка динамических статических вызовов методов в модели.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

string __toString()

Преобразование модели в строковое представление.

Возвращаемое значение

string

void __wakeup()

При десериализации модели проверяется, нужно ли ее запускать.

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Database/Eloquent/Model.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API