Spec-Zone.ru › Laravel 5.7

Пользователь

класс Пользователь расширяет Модель и реализует Authenticatable, Authorizable, CanResetPassword (Просмотреть исходный код)

Трейты

Authenticatable
Authorizable
CanResetPassword
MustVerifyEmail
HasAttributes
HasEvents
HasGlobalScopes
HasRelationships
HasTimestamps
HidesAttributes
GuardsAttributes
ForwardsCalls

Константы

CREATED_AT

Название столбца "created at".

UPDATED_AT

Название столбца "updated at".

Свойства

protected массив $attributes Атрибуты модели. из HasAttributes
protected массив $original Исходное состояние атрибутов модели. из HasAttributes
protected массив $changes Изменённые атрибуты модели. из HasAttributes
protected массив $casts Атрибуты, которые должны быть преобразованы в базовые типы. из HasAttributes
protected массив $dates Атрибуты, которые должны быть преобразованы в даты. из HasAttributes
protected строка $dateFormat Формат хранения столбцов дат модели. из HasAttributes
protected массив $appends Обработчики для добавления к массивному представлению модели. из HasAttributes
static bool $snakeAttributes Указывает, должны ли атрибуты быть преобразованны в нижний регистр с дефисами в массивах. из HasAttributes
static protected массив $mutatorCache Кэш мутированных атрибутов для каждого класса. из HasAttributes
protected массив $dispatchesEvents Карта событий для модели. из HasEvents
protected массив $observables Доступные пользователю наблюдаемые события. из HasEvents
protected массив $relations Загруженные отношения для модели. из HasRelationships
protected массив $touches Отношения, которые должны быть изменены при сохранении. из HasRelationships
static массив $manyMethods Методы отношений "многие ко многим". из HasRelationships
bool $timestamps Указывает, должна ли модель иметь метки времени. из HasTimestamps
protected массив $hidden Атрибуты, которые должны быть скрыты при сериализации. из HidesAttributes
protected массив $visible Атрибуты, которые должны быть видны при сериализации. из HidesAttributes
protected массив $fillable Атрибуты, которые можно массово назначать. из GuardsAttributes
protected массив $guarded Атрибуты, которые нельзя массово назначать. из GuardsAttributes
static protected bool $unguarded Указывает, разрешено ли массовое назначение всех атрибутов. из GuardsAttributes
protected строка $connection Имя соединения для модели. из Model
protected строка $table Таблица, связанная с моделью. из Model
protected строка $primaryKey Первичный ключ модели. из Model
protected строка $keyType Тип автоинкрементируемого идентификатора. из Model
bool $incrementing Указывает, являются ли идентификаторы автоинкрементируемыми. из Model
protected массив $with Отношения, которые нужно загрузить с помощью eager loading для каждого запроса. из Model
protected массив $withCount Счетчики отношений, которые необходимо загрузить с помощью eager loading для каждого запроса. из Model
protected целое число $perPage Количество моделей, возвращаемых для пагинации. из Model
bool $exists Указывает, существует ли модель. из Model
bool $wasRecentlyCreated Указывает, была ли модель вставлена в течение текущего жизненного цикла запроса. из Model
static protected ConnectionResolverInterface $resolver Экземпляр обработчика соединения. из Model
static protected Dispatcher $dispatcher Экземпляр диспетчера событий. из Model
static protected массив $booted Массив загруженных моделей. из Model
static protected массив $traitInitializers Массив инициализаторов трейтов, которые будут вызываться при каждом создании экземпляра. из Model
static protected массив $globalScopes Массив глобальных обработок для модели. из Model
static protected array $ignoreOnTouch Список классов моделей, которые не должны затрагиваться прикосновением. from Model
protected string $rememberTokenName Имя столбца токена "запомнить меня". from Authenticatable

Методы

массив attributesToArray()

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

из HasAttributes
массив addDateAttributesToArray(массив $attributes)

Добавить атрибуты даты в массив атрибутов.

из HasAttributes
массив addMutatedAttributesToArray(массив $attributes, массив $mutatedAttributes)

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

из HasAttributes
массив addCastAttributesToArray(массив $attributes, массив $mutatedAttributes)

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

из HasAttributes
массив getArrayableAttributes()

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

из HasAttributes
массив getArrayableAppends()

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

из HasAttributes
массив relationsToArray()

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

из HasAttributes
массив getArrayableRelations()

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

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

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

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

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

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

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

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

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

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

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

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

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

из HasAttributes
логическое hasGetMutator(строка $key)

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

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

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

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

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

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

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

из HasAttributes
строка getCastType(строка $key)

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

из HasAttributes
логическое isCustomDateTimeCast(строка $cast)

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

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

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

из HasAttributes
логическое hasSetMutator(строка $key)

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

из HasAttributes
смешанный setMutatedAttributeValue(строка $key, смешанный $value)

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

из HasAttributes
логическое isDateAttribute(строка $key)

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

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

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

из HasAttributes
$this getArrayAttributeWithValue(строка $path, строка $key, смешанный $value)

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

из HasAttributes
массив getArrayAttributeByKey(строка $key)

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

из HasAttributes
string castAttributeAsJson(string $key, mixed $value)

Преобразовать указанный атрибут в JSON.

from HasAttributes
string asJson(mixed $value)

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

from HasAttributes
mixed fromFloat(mixed $value)

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

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

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

from HasAttributes
Carbon asDate(mixed $value)

Возвратить отметку времени как объект DateTime с временем, установленным в 00:00:00.

from HasAttributes
Carbon asDateTime(mixed $value)

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

from HasAttributes
bool isStandardDateFormat(string $value)

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

from HasAttributes
string fromDateTime(DateTime|int $value)

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

from HasAttributes
int asTimestamp(mixed $value)

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

from HasAttributes
string serializeDate(DateTimeInterface $date)

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

from HasAttributes
array getDates()

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

from HasAttributes
string getDateFormat()

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

from HasAttributes
$this setDateFormat(string $format)

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

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

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

from HasAttributes
array getCasts()

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

from HasAttributes
bool isDateCastable(string $key)

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

from HasAttributes
bool isJsonCastable(string $key)

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

from HasAttributes
array getAttributes()

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

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

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

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

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

from HasAttributes
array only(array|mixed $attributes)

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

from HasAttributes
$this syncOriginal()

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

from HasAttributes
$this syncOriginalAttribute(string $attribute)

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

from HasAttributes
$this syncChanges()

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

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

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

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

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

from HasAttributes
bool wasChanged(array|string|null $attributes = null)

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

from HasAttributes
bool hasChanges(array $changes, array|string|null $attributes = null)

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

from HasAttributes
array getDirty()

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

from HasAttributes
array getChanges()

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

from HasAttributes
bool originalIsEquivalent(string $key, mixed $current)

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

from HasAttributes
$this append(array|string $attributes)

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

from HasAttributes
$this setAppends(array $appends)

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

from HasAttributes
array getMutatedAttributes()

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

from HasAttributes
static void cacheMutatedAttributes(string $class)

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

from HasAttributes
static array getMutatorMethods(mixed $class)

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

from HasAttributes
static void observe(object|array|string $classes)

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

from HasEvents
void registerObserver(object|string $class)

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

from HasEvents
array getObservableEvents()

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

from HasEvents
$this setObservableEvents(array $observables)

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

from HasEvents
void addObservableEvents(array|mixed $observables)

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

from HasEvents
void removeObservableEvents(array|mixed $observables)

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

from HasEvents
static void registerModelEvent(string $event, Closure|string $callback)

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

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

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

from HasEvents
mixed|null fireCustomModelEvent(string $event, string $method)

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

from HasEvents
mixed filterModelEventResults(mixed $result)

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

from HasEvents
static void retrieved(Closure|string $callback)

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

from HasEvents
static void saving(Closure|string $callback)

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

from HasEvents
static void saved(Closure|string $callback)

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

from HasEvents
static void updating(Closure|string $callback)

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

from HasEvents
static void updated(Closure|string $callback)

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

from HasEvents
static void creating(Closure|string $callback)

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

from HasEvents
static void created(Closure|string $callback)

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

from HasEvents
static void deleting(Closure|string $callback)

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

from HasEvents
static void deleted(Closure|string $callback)

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

from HasEvents
static void flushEventListeners()

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

from HasEvents
static Dispatcher getEventDispatcher()

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

from HasEvents
static void setEventDispatcher(Dispatcher $dispatcher)

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

from HasEvents
static void unsetEventDispatcher()

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

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

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

from HasGlobalScopes
static bool hasGlobalScope(Scope|string $scope)

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

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

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

from HasGlobalScopes
array getGlobalScopes()

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

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

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

from HasRelationships
HasOne newHasOne(Builder $query, Model $parent, string $foreignKey, string $localKey)

Создать новое отношение HasOne.

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

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

from HasRelationships
MorphOne newMorphOne(Builder $query, Model $parent, string $type, string $id, string $localKey)

Создать новое отношение MorphOne.

from HasRelationships
BelongsTo belongsTo(string $related, string $foreignKey = null, string $ownerKey = null, string $relation = null)

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

from HasRelationships
BelongsTo newBelongsTo(Builder $query, Model $child, string $foreignKey, string $ownerKey, string $relation)

Создать новое отношение BelongsTo.

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

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

from HasRelationships
MorphTo morphEagerTo(string $name, string $type, string $id, string $ownerKey)

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

from HasRelationships
MorphTo morphInstanceTo(string $target, string $name, string $type, string $id, string $ownerKey)

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

from HasRelationships
MorphTo newMorphTo(Builder $query, Model $parent, string $foreignKey, string $ownerKey, string $type, string $relation)

Создать новое отношение MorphTo.

from HasRelationships
static string getActualClassNameForMorph(string $class)

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

from HasRelationships
string guessBelongsToRelation()

Угадать имя отношения «принадлежит».

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

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

из HasRelationships
HasMany newHasMany(Builder $query, Model $parent, string $foreignKey, string $localKey)

Инициализировать новое отношение «один ко многим».

из HasRelationships
HasManyThrough hasManyThrough(string $related, string $through, string|null $firstKey = null, string|null $secondKey = null, string|null $localKey = null, string|null $secondLocalKey = null)

Определить отношение «один ко многим через».

из HasRelationships
HasManyThrough newHasManyThrough(Builder $query, Model $farParent, Model $throughParent, string $firstKey, string $secondKey, string $localKey, string $secondLocalKey)

Инициализировать новое отношение «один ко многим через».

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

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

из HasRelationships
MorphMany newMorphMany(Builder $query, Model $parent, string $type, string $id, string $localKey)

Инициализировать новое полиморфное отношение «один ко многим».

из HasRelationships
BelongsToMany belongsToMany(string $related, string $table = null, string $foreignPivotKey = null, string $relatedPivotKey = null, string $parentKey = null, string $relatedKey = null, string $relation = null)

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

из HasRelationships
BelongsToMany newBelongsToMany(Builder $query, Model $parent, string $table, string $foreignPivotKey, string $relatedPivotKey, string $parentKey, string $relatedKey, string $relationName = null)

Инициализировать новое отношение «многие ко многим».

из HasRelationships
MorphToMany morphToMany(string $related, string $name, string $table = null, string $foreignPivotKey = null, string $relatedPivotKey = null, string $parentKey = null, string $relatedKey = null, bool $inverse = false)

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

из HasRelationships
MorphToMany newMorphToMany(Builder $query, Model $parent, string $name, string $table, string $foreignPivotKey, string $relatedPivotKey, string $parentKey, string $relatedKey, string $relationName = null, bool $inverse = false)

Инициализировать новое полиморфное отношение «многие ко многим».

из HasRelationships
MorphToMany morphedByMany(string $related, string $name, string $table = null, string $foreignPivotKey = null, string $relatedPivotKey = null, string $parentKey = null, string $relatedKey = null)

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

из HasRelationships
string guessBelongsToManyRelation()

Получить имя отношения «принадлежит многим».

из HasRelationships
string joiningTable(string $related, Model|null $instance = null)

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

из HasRelationships
string joiningTableSegment()

Получить часть имени промежуточной таблицы для модели в отношениях «многие ко многим».

из HasRelationships
bool touches(string $relation)

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

из HasRelationships
void touchOwners()

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

из HasRelationships
array getMorphs(string $name, string $type, string $id)

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

из HasRelationships
string getMorphClass()

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

из HasRelationships
mixed newRelatedInstance(string $class)

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

from HasRelationships
array getRelations()

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

from HasRelationships
mixed getRelation(string $relation)

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

from HasRelationships
bool relationLoaded(string $key)

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

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

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

from HasRelationships
$this unsetRelation(string $relation)

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

from HasRelationships
$this setRelations(array $relations)

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

from HasRelationships
array getTouchedRelations()

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

from HasRelationships
$this setTouchedRelations(array $touches)

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

from HasRelationships
bool touch()

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

from HasTimestamps
void updateTimestamps()

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

from HasTimestamps
$this setCreatedAt(mixed $value)

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

from HasTimestamps
$this setUpdatedAt(mixed $value)

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

from HasTimestamps
Carbon freshTimestamp()

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

from HasTimestamps
string freshTimestampString()

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

from HasTimestamps
bool usesTimestamps()

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

from HasTimestamps
string getCreatedAtColumn()

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

from HasTimestamps
string getUpdatedAtColumn()

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

from HasTimestamps
array getHidden()

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

from HidesAttributes
$this setHidden(array $hidden)

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

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

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

from HidesAttributes
array getVisible()

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

from HidesAttributes
$this setVisible(array $visible)

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

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

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

from HidesAttributes
$this makeVisible(array|string $attributes)

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

from HidesAttributes
$this makeHidden(array|string $attributes)

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

from HidesAttributes
array getFillable()

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

from GuardsAttributes
$this fillable(array $fillable)

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

from GuardsAttributes
массив getGuarded()

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

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

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

из GuardsAttributes
static void unguard(bool $state = true)

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

из GuardsAttributes
static void reguard()

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

из GuardsAttributes
static bool isUnguarded()

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

из GuardsAttributes
static mixed unguarded(callable $callback)

Выполнить заданный вызов, будучи без защиты.

из GuardsAttributes
bool isFillable(string $key)

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

из GuardsAttributes
bool isGuarded(string $key)

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

из GuardsAttributes
bool totallyGuarded()

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

из GuardsAttributes
массив fillableFromArray(массив $attributes)

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

из GuardsAttributes
mixed forwardCallTo(mixed $object, string $method, массив $parameters)

Перенаправить вызов метода данному объекту.

из ForwardsCalls
static void throwBadMethodCallException(string $method)

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

из ForwardsCalls
void __construct(массив $attributes = [])

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

из Model
void bootIfNotBooted()

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

из Model
static void boot()

Метод "запуска" модели.

из Model
static void bootTraits()

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

из Model
void initializeTraits()

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

из Model
static void clearBootedModels()

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

из Model
static void withoutTouching(callable $callback)

Отключает касание модели отношения для текущего класса в рамках данного вызова.

из Model
static void withoutTouchingOn(массив $models, callable $callback)

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

из Model
static bool isIgnoringTouch(string|null $class = null)

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

из Model
$this fill(массив $attributes)

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

из Model
$this forceFill(массив $attributes)

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

из Model
строка qualifyColumn(строка $column)

Квалифицировать данное имя столбца таблицей модели.

из Model
строка removeTableFromKey(строка $key)

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

из Model
Модель newInstance(массив $attributes = [], bool $exists = false)

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

из Модель
Модель newFromBuilder(массив $attributes = [], string|null $connection = null)

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

из Модель
static Builder on(string|null $connection = null)

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

из Модель
static Builder onWriteConnection()

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

из Модель
static Collection|Model[] all(array|mixed $columns = ['*'])

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

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

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

из Model
$this load(array|string $relations)

Загрузить связи модели с ленивой загрузкой.

из Model
$this loadMissing(array|string $relations)

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

из Model
int increment(string $column, float|int $amount = 1, array $extra = [])

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

из Model
int decrement(string $column, float|int $amount = 1, array $extra = [])

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

из Model
int incrementOrDecrement(string $column, float|int $amount, array $extra, string $method)

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

из Model
void incrementOrDecrementAttributeValue(string $column, float|int $amount, array $extra, string $method)

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

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

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

из Model
bool push()

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

из Model
bool save(array $options = [])

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

из Model
bool saveOrFail(array $options = [])

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

из Model
void finishSave(array $options)

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

из Model
bool performUpdate(Builder $query)

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

из Model
Builder setKeysForSaveQuery(Builder $query)

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

из Model
mixed getKeyForSaveQuery()

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

из Model
bool performInsert(Builder $query)

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

из Model
void insertAndSetId(Builder $query, array $attributes)

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

из Model
static int destroy(Collection|array|int $ids)

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

из Model
bool|null delete()

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

из Model
bool|null forceDelete()

Выполнить удаление модели, помеченной как удаленная.

из Model
void performDeleteOnModel()

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

из Model
static Builder query()

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

из Model
Builder newQuery()

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

из Model
Builder|Model newModelQuery()

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

из Model
Builder newQueryWithoutRelationships()

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

из Model
Builder registerGlobalScopes(Builder $builder)

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

из Model
Builder|Модель newQueryWithoutScopes()

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

из Модель
Builder newQueryWithoutScope(Scope|string $scope)

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

из Модель
Builder newQueryForRestoration(array|int $ids)

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

из Модель
Builder|Модель newEloquentBuilder(Builder $query)

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

из Модель
Builder newBaseQueryBuilder()

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

из Модель
Коллекция newCollection(array $models = [])

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

из Модель
Связь newPivot(Модель $parent, array $attributes, string $table, bool $exists, string|null $using = null)

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

из Модель
массив toArray()

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

из Модель
строка toJson(int $options = 0)

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

из Модель
массив jsonSerialize()

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

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

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

из Модель
$this refresh()

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

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

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

из Модель
bool is(Модель|null $model)

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

из Модель
bool isNot(Модель|null $model)

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

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

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

из Модель
строка getConnectionName()

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

из Модель
$this setConnection(string $name)

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

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

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

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

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

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

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

из Модель
static void unsetConnectionResolver()

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

из Модель
строка getTable()

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

из Модель
$this setTable(string $table)

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

из Модель
строка getKeyName()

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

из Модель
$this setKeyName(string $key)

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

из Модель
строка getQualifiedKeyName()

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

из Модель
строка getKeyType()

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

из Модель
$this setKeyType(строка $type)

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

из Модель
логическое значение getIncrementing()

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

из Модель
$this setIncrementing(логическое значение $value)

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

из Модель
смешанный тип getKey()

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

из Модель
смешанный тип getQueueableId()

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

из Модель
массив getQueueableRelations()

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

из Модель
строка|null getQueueableConnection()

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

из Модель
смешанный тип getRouteKey()

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

из Модель
строка getRouteKeyName()

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

из Модель
Модель|null resolveRouteBinding(смешанный тип $value)

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

из Модель
строка getForeignKey()

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

из Модель
целое число getPerPage()

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

из Модель
$this setPerPage(целое число $perPage)

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

из Модель
смешанный тип __get(строка $key)

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

из Модель
void __set(строка $key, смешанный тип $value)

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

из Модель
логическое значение offsetExists(смешанный тип $offset)

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

из Модель
смешанный тип offsetGet(смешанный тип $offset)

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

из Модель
void offsetSet(смешанный тип $offset, смешанный тип $value)

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

из Модель
void offsetUnset(смешанный тип $offset)

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

из Модель
логическое значение __isset(строка $key)

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

из Модель
void __unset(строка $key)

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

из Модель
смешанный тип __call(строка $method, массив $parameters)

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

из Модель
статический смешанный тип __callStatic(строка $method, массив $parameters)

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

из Модель
строка __toString()

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

из Модель
void __wakeup()

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

из Модель
строка getAuthIdentifierName()

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

из Authenticatable
смешанный тип getAuthIdentifier()

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

из Authenticatable
строка getAuthPassword()

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

из Authenticatable
строка|null getRememberToken()

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

из Authenticatable
void setRememberToken(строка $value)

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

из Authenticatable
string getRememberTokenName()

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

из Authenticatable
bool can(string $ability, array|mixed $arguments = [])

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

из Authorizable
bool cant(string $ability, array|mixed $arguments = [])

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

из Authorizable
bool cannot(string $ability, array|mixed $arguments = [])

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

из Authorizable
string getEmailForPasswordReset()

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

из CanResetPassword
void sendPasswordResetNotification(string $token)

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

из CanResetPassword
bool hasVerifiedEmail()

Определить, подтверждён ли адрес электронной почты пользователя.

из MustVerifyEmail
bool markEmailAsVerified()

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

из MustVerifyEmail
void sendEmailVerificationNotification()

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

из MustVerifyEmail

Подробности

array attributesToArray()

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

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

array

protected array addDateAttributesToArray(array $attributes)

Добавить атрибуты даты в массив атрибутов.

Параметры

array $attributes

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

array

protected array addMutatedAttributesToArray(array $attributes, array $mutatedAttributes)

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

Параметры

array $attributes
array $mutatedAttributes

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

array

protected array addCastAttributesToArray(array $attributes, array $mutatedAttributes)

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

Параметры

array $attributes
array $mutatedAttributes

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

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

protected mixed getAttributeFromArray(string $key)

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

Параметры

string $key

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

mixed

mixed getRelationValue(string $key)

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

Параметры

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

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

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

Параметры

string $key
mixed $value

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

mixed

protected string getCastType(string $key)

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

Параметры

string $key

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

string

protected bool isCustomDateTimeCast(string $cast)

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

Параметры

string $cast

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

bool

mixed setAttribute(string $key, mixed $value)

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

Параметры

string $key
mixed $value

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

mixed

bool hasSetMutator(string $key)

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

Параметры

string $key

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

bool

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

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

Параметры

string $key
mixed $value

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

mixed

protected bool isDateAttribute(string $key)

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

Параметры

string $key

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

bool

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

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

Параметры

string $key
mixed $value

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

$this

protected $this getArrayAttributeWithValue(string $path, string $key, mixed $value)

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

Параметры

string $path
string $key
mixed $value

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

$this

protected array getArrayAttributeByKey(string $key)

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

Параметры

string $key

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

array

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

Преобразовать заданный атрибут в JSON.

Параметры

string $key
mixed $value

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

string

protected string asJson(mixed $value)

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

Параметры

mixed $value

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

string

mixed fromFloat(mixed $value)

Декодировать заданное значение с плавающей точкой.

Параметры

mixed $value

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

mixed

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

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

Параметры

string $value
bool $asObject

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

mixed

protected Carbon asDate(mixed $value)

Вернуть отметку времени как объект DateTime с временем, установленным в 00:00:00.

Параметры

mixed $value

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

Carbon

protected Carbon asDateTime(mixed $value)

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

Параметры

mixed $value

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

Carbon

protected bool isStandardDateFormat(string $value)

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

Параметры

string $value

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

bool

string fromDateTime(DateTime|int $value)

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

Параметры

DateTime|int $value

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

string

protected int asTimestamp(mixed $value)

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

Параметры

mixed $value

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

int

protected string serializeDate(DateTimeInterface $date)

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

Parameters

DateTimeInterface $date

Return Value

string

array getDates()

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

Return Value

array

string getDateFormat()

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

Return Value

string

$this setDateFormat(string $format)

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

Parameters

string $format

Return Value

$this

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

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

Parameters

string $key
array|string|null $types

Return Value

bool

array getCasts()

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

Return Value

array

protected bool isDateCastable(string $key)

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

Parameters

string $key

Return Value

bool

protected bool isJsonCastable(string $key)

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

Parameters

string $key

Return Value

bool

array getAttributes()

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

Return Value

array

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

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

Parameters

array $attributes
bool $sync

Return Value

$this

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

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

Parameters

string|null $key
mixed $default

Return Value

mixed|array

array only(array|mixed $attributes)

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

Parameters

array|mixed $attributes

Return Value

array

$this syncOriginal()

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

Return Value

$this

$this syncOriginalAttribute(string $attribute)

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

Parameters

string $attribute

Return Value

$this

$this syncChanges()

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

Return Value

$this

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

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

Parameters

array|string|null $attributes

Return Value

bool

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

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

Parameters

array|string|null $attributes

Return Value

bool

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

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

Parameters

array|string|null $attributes

Return Value

bool

protected bool hasChanges(array $changes, array|string|null $attributes = null)

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

Parameters

array $changes
array|string|null $attributes

Return Value

bool

array getDirty()

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

Return Value

array

array getChanges()

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

Return Value

array

protected bool originalIsEquivalent(string $key, mixed $current)

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

Parameters

string $key
mixed $current

Return Value

bool

$this append(array|string $attributes)

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

Parameters

array|string $attributes

Return Value

$this

$this setAppends(array $appends)

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

Параметры

массив $appends

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

$this

array getMutatedAttributes()

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

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

массив

static void cacheMutatedAttributes(string $class)

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

Параметры

строка $class

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

void

static protected array getMutatorMethods(mixed $class)

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

Параметры

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

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

массив

static void observe(object|array|string $classes)

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

Параметры

объект|массив|строка $classes

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

void

protected void registerObserver(object|string $class)

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

Параметры

объект|строка $class

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

void

array getObservableEvents()

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

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

массив

$this setObservableEvents(array $observables)

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

Параметры

массив $observables

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

$this

void addObservableEvents(array|mixed $observables)

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

Параметры

массив|смешанный тип $observables

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

void

void removeObservableEvents(array|mixed $observables)

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

Параметры

массив|смешанный тип $observables

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

void

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

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

Параметры

строка $event
Closure|строка $callback

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

void

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

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

Параметры

строка $event
булево $halt

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

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

protected mixed|null fireCustomModelEvent(string $event, string $method)

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

Параметры

строка $event
строка $method

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

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

protected mixed filterModelEventResults(mixed $result)

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

Параметры

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

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

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

static void retrieved(Closure|string $callback)

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

Параметры

Closure|строка $callback

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

void

static void saving(Closure|string $callback)

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

Параметры

Closure|строка $callback

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

void

static void saved(Closure|string $callback)

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

Параметры

Closure|строка $callback

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

void

static void updating(Closure|string $callback)

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

Параметры

Closure|строка $callback

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

void

static void updated(Closure|string $callback)

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

Параметры

Closure|строка $callback

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

void

static void creating(Closure|string $callback)

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

Параметры

Closure|строка $callback

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

void

static void created(Closure|string $callback)

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

Параметры

Closure|строка $callback

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

void

static void deleting(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

static void deleted(Closure|string $callback)

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

Параметры

Closure|string $callback

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

void

static void flushEventListeners()

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

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

void

static Dispatcher getEventDispatcher()

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

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

Dispatcher

static void setEventDispatcher(Dispatcher $dispatcher)

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

Параметры

Dispatcher $dispatcher

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

void

static void unsetEventDispatcher()

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

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

void

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

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

Параметры

Scope|Closure|string $scope
Closure $implementation

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

mixed

Исключения

InvalidArgumentException

static bool hasGlobalScope(Scope|string $scope)

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

Параметры

Scope|string $scope

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

bool

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

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

Параметры

Scope|string $scope

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

Scope|Closure|null

array getGlobalScopes()

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

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

array

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

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

Параметры

string $related
string $foreignKey
string $localKey

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

HasOne

protected HasOne newHasOne(Builder $query, Model $parent, string $foreignKey, string $localKey)

Инициализировать новое отношение один-к-одному.

Параметры

Builder $query
Model $parent
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

protected MorphOne newMorphOne(Builder $query, Model $parent, string $type, string $id, string $localKey)

Инициализировать новое полиморфное отношение один-к-одному.

Параметры

Builder $query
Model $parent
string $type
string $id
string $localKey

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

MorphOne

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

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

Параметры

string $related
string $foreignKey
string $ownerKey
string $relation

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

BelongsTo

protected BelongsTo newBelongsTo(Builder $query, Model $child, string $foreignKey, string $ownerKey, string $relation)

Инициализировать новое отношение BelongsTo.

Параметры

Builder $query
Model $child
string $foreignKey
string $ownerKey
string $relation

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

BelongsTo

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

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

Параметры

string $name
string $type
string $id
string $ownerKey

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

MorphTo

protected MorphTo morphEagerTo(string $name, string $type, string $id, string $ownerKey)

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

Параметры

string $name
string $type
string $id
string $ownerKey

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

MorphTo

protected MorphTo morphInstanceTo(string $target, string $name, string $type, string $id, string $ownerKey)

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

Параметры

string $target
string $name
string $type
string $id
string $ownerKey

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

MorphTo

protected MorphTo newMorphTo(Builder $query, Model $parent, string $foreignKey, string $ownerKey, string $type, string $relation)

Инициализировать новое полиморфное отношение MorphTo.

Параметры

Builder $query
Model $parent
string $foreignKey
string $ownerKey
string $type
string $relation

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

MorphTo

static string getActualClassNameForMorph(string $class)

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

Параметры

string $class

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

string

protected string guessBelongsToRelation()

Предположить имя отношения "belongs to".

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

string

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

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

Параметры

string $related
string $foreignKey
string $localKey

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

HasMany

protected HasMany newHasMany(Builder $query, Model $parent, string $foreignKey, string $localKey)

Инициализировать новое отношение HasMany.

Параметры

Builder $query
Model $parent
string $foreignKey
string $localKey

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

HasMany

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

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

Параметры

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

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

HasManyThrough

protected HasManyThrough newHasManyThrough(Builder $query, Model $farParent, Model $throughParent, string $firstKey, string $secondKey, string $localKey, string $secondLocalKey)

Создать новую связь HasManyThrough.

Параметры

Builder $query
Model $farParent
Model $throughParent
string $firstKey
string $secondKey
string $localKey
string $secondLocalKey

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

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

protected MorphMany newMorphMany(Builder $query, Model $parent, string $type, string $id, string $localKey)

Создать новую полиморфную связь MorphMany.

Параметры

Builder $query
Model $parent
string $type
string $id
string $localKey

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

MorphMany

BelongsToMany belongsToMany(string $related, string $table = null, string $foreignPivotKey = null, string $relatedPivotKey = null, string $parentKey = null, string $relatedKey = null, string $relation = null)

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

Параметры

string $related
string $table
string $foreignPivotKey
string $relatedPivotKey
string $parentKey
string $relatedKey
string $relation

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

BelongsToMany

protected BelongsToMany newBelongsToMany(Builder $query, Model $parent, string $table, string $foreignPivotKey, string $relatedPivotKey, string $parentKey, string $relatedKey, string $relationName = null)

Создать новую связь BelongsToMany.

Параметры

Builder $query
Model $parent
string $table
string $foreignPivotKey
string $relatedPivotKey
string $parentKey
string $relatedKey
string $relationName

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

BelongsToMany

MorphToMany morphToMany(string $related, string $name, string $table = null, string $foreignPivotKey = null, string $relatedPivotKey = null, string $parentKey = null, string $relatedKey = null, bool $inverse = false)

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

Параметры

string $related
string $name
string $table
string $foreignPivotKey
string $relatedPivotKey
string $parentKey
string $relatedKey
bool $inverse

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

MorphToMany

protected MorphToMany newMorphToMany(Builder $query, Model $parent, string $name, string $table, string $foreignPivotKey, string $relatedPivotKey, string $parentKey, string $relatedKey, string $relationName = null, bool $inverse = false)

Создать новую полиморфную связь MorphToMany.

Параметры

Builder $query
Model $parent
string $name
string $table
string $foreignPivotKey
string $relatedPivotKey
string $parentKey
string $relatedKey
string $relationName
bool $inverse

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

MorphToMany

MorphToMany morphedByMany(string $related, string $name, string $table = null, string $foreignPivotKey = null, string $relatedPivotKey = null, string $parentKey = null, string $relatedKey = null)

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

Параметры

string $related
string $name
string $table
string $foreignPivotKey
string $relatedPivotKey
string $parentKey
string $relatedKey

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

MorphToMany

protected string guessBelongsToManyRelation()

Получить имя связи belongs to many.

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

string

string joiningTable(string $related, Model|null $instance = null)

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

Параметры

string $related
Model|null $instance

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

string

string joiningTableSegment()

Получить половину имени промежуточной таблицы для отношений belongsToMany.

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

string

bool touches(string $relation)

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

Параметры

string $relation

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

bool

void touchOwners()

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

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

void

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

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

Параметры

string $name
string $type
string $id

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

array

string getMorphClass()

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

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

string

protected mixed newRelatedInstance(string $class)

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

Параметры

string $class

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

mixed

array getRelations()

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

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

array

mixed getRelation(string $relation)

Получить указанную связь.

Параметры

string $relation

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

mixed

bool relationLoaded(string $key)

Определить, загружена ли заданная связь.

Параметры

string $key

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

bool

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

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

Параметры

string $relation
mixed $value

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

$this

$this unsetRelation(string $relation)

Удалить загруженную связь.

Параметры

string $relation

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

$this

$this setRelations(array $relations)

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

Параметры

array $relations

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

$this

array getTouchedRelations()

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

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

array

$this setTouchedRelations(array $touches)

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

Параметры

array $touches

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

$this

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

Carbon freshTimestamp()

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

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

Carbon

string freshTimestampString()

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

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

string

bool usesTimestamps()

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

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

bool

string getCreatedAtColumn()

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

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

string

string getUpdatedAtColumn()

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

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

string

array getHidden()

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

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

array

$this setHidden(array $hidden)

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

Параметры

array $hidden

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

$this

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

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

Параметры

array|string|null $attributes

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

void

array getVisible()

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

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

array

$this setVisible(array $visible)

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

Параметры

array $visible

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

$this

void addVisible(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 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 array fillableFromArray(array $attributes)

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

Параметры

array $attributes

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

array

protected mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода к данному объекту.

Параметры

mixed $object
string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

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

Параметры

string $method

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

void

Исключения

BadMethodCallException

void __construct(array $attributes = [])

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

Параметры

array $attributes

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

void

protected void bootIfNotBooted()

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

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

void

static protected void boot()

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

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

void

статический защищенный void bootTraits()

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

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

void

защищенный void initializeTraits()

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

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

void

статический void clearBootedModels()

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

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

void

статический void withoutTouching(callable $callback)

Отключает привязку модели к отношениям для текущего класса в рамках данного блока обратного вызова.

Параметры

callable $callback

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

void

статический void withoutTouchingOn(array $models, callable $callback)

Отключает привязку модели к отношениям для указанных классов моделей в рамках данного блока обратного вызова.

Параметры

array $models
callable $callback

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

void

статический bool isIgnoringTouch(string|null $class = null)

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

Параметры

string|null $class

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

bool

$this fill(array $attributes)

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

Параметры

array $attributes

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

$this

Исключения

MassAssignmentException

$this forceFill(array $attributes)

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

Параметры

array $attributes

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

$this

string qualifyColumn(string $column)

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

Параметры

string $column

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

string

защищенный string removeTableFromKey(string $key)

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

Параметры

string $key

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

string

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

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

Параметры

array $attributes
bool $exists

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

Модель

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

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

Параметры

array $attributes
string|null $connection

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

Модель

статический Билдер on(string|null $connection = null)

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

Параметры

string|null $connection

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

Билдер

статический Билдер onWriteConnection()

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

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

Билдер

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

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

Параметры

array|mixed $columns

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

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

статический Билдер|Модель with(array|string $relations)

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

Параметры

array|string $relations

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

Билдер|Модель

$this load(array|string $relations)

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

Параметры

array|string $relations

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

$this

$this loadMissing(array|string $relations)

Загрузить отношения модели с ленивой загрузкой, если они еще не загружены.

Параметры

array|string $relations

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

$this

защищенный int increment(string $column, float|int $amount = 1, array $extra = [])

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

Параметры

string $column
float|int $amount
array $extra

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

int

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

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

Parameters

string $column
float|int $amount
array $extra

Return Value

int

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

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

Parameters

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

Return Value

int

protected void incrementOrDecrementAttributeValue(string $column, float|int $amount, array $extra, string $method)

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

Parameters

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

Return Value

void

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

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

Parameters

array $attributes
array $options

Return Value

bool

bool push()

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

Return Value

bool

bool save(array $options = [])

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

Parameters

array $options

Return Value

bool

bool saveOrFail(array $options = [])

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

Parameters

array $options

Return Value

bool

Exceptions

Throwable

protected void finishSave(array $options)

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

Parameters

array $options

Return Value

void

protected bool performUpdate(Builder $query)

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

Parameters

Builder $query

Return Value

bool

protected Builder setKeysForSaveQuery(Builder $query)

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

Parameters

Builder $query

Return Value

Builder

protected mixed getKeyForSaveQuery()

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

Return Value

mixed

protected bool performInsert(Builder $query)

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

Parameters

Builder $query

Return Value

bool

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

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

Parameters

Builder $query
array $attributes

Return Value

void

static int destroy(Collection|array|int $ids)

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

Parameters

Collection|array|int $ids

Return Value

int

bool|null delete()

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

Return Value

bool|null

Exceptions

Exception

bool|null forceDelete()

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

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

Return Value

bool|null

protected void performDeleteOnModel()

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

Return Value

void

static Builder query()

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

Return Value

Builder

Builder newQuery()

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

Return Value

Builder

Builder|Модель newModelQuery()

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

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

Builder|Модель

Builder newQueryWithoutRelationships()

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

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

Builder

Builder registerGlobalScopes(Builder $builder)

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

Параметры

Builder $builder

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

Builder

Builder|Модель newQueryWithoutScopes()

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

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

Builder|Модель

Builder newQueryWithoutScope(Scope|string $scope)

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

Параметры

Scope|string $scope

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

Builder

Builder newQueryForRestoration(array|int $ids)

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

Параметры

array|int $ids

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

Builder

Builder|Модель newEloquentBuilder(Builder $query)

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

Параметры

Builder $query

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

Builder|Модель

protected Builder newBaseQueryBuilder()

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

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

Builder

Коллекция newCollection(array $models = [])

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

Параметры

array $models

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

Коллекция

Связь newPivot(Модель $parent, array $attributes, string $table, bool $exists, string|null $using = null)

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

Параметры

Модель $parent
array $attributes
string $table
bool $exists
string|null $using

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

Связь

array toArray()

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

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

array

string toJson(int $options = 0)

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

Параметры

int $options

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

string

Исключения

JsonEncodingException

array jsonSerialize()

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

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

array

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

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

Параметры

array|string $with

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

Модель|null

$this refresh()

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

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

$this

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

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

Параметры

array $except

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

Модель

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

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

Параметры

Модель|null $model

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

bool

bool isNot(Model|null $model)

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

Parameters

Model|null $model

Return Value

bool

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

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

Return Value

Подключение

string getConnectionName()

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

Return Value

string

$this setConnection(string $name)

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

Parameters

string $name

Return Value

$this

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

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

Parameters

string|null $connection

Return Value

Подключение

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

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

Return Value

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

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

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

Parameters

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

Return Value

void

static void unsetConnectionResolver()

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

Return Value

void

string getTable()

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

Return Value

string

$this setTable(string $table)

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

Parameters

string $table

Return Value

$this

string getKeyName()

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

Return Value

string

$this setKeyName(string $key)

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

Parameters

string $key

Return Value

$this

string getQualifiedKeyName()

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

Return Value

string

string getKeyType()

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

Return Value

string

$this setKeyType(string $type)

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

Parameters

string $type

Return Value

$this

bool getIncrementing()

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

Return Value

bool

$this setIncrementing(bool $value)

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

Parameters

bool $value

Return Value

$this

mixed getKey()

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

Return Value

mixed

mixed getQueueableId()

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

Return Value

mixed

array getQueueableRelations()

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

Return Value

array

string|null getQueueableConnection()

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

Return Value

string|null

mixed getRouteKey()

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

Return Value

mixed

string getRouteKeyName()

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

Return Value

string

Модель|null resolveRouteBinding(mixed $value)

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

Parameters

mixed $value

Return Value

Модель|null

string getForeignKey()

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

Return Value

string

int getPerPage()

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

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

int

$this setPerPage(int $perPage)

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

Параметры

int $perPage

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

$this

mixed __get(string $key)

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

Параметры

string $key

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

mixed

void __set(string $key, mixed $value)

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

Параметры

string $key
mixed $value

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

void

bool offsetExists(mixed $offset)

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

Параметры

mixed $offset

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

bool

mixed offsetGet(mixed $offset)

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

Параметры

mixed $offset

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

mixed

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

string getAuthIdentifierName()

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

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

string

mixed getAuthIdentifier()

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

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

mixed

string getAuthPassword()

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

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

string

string|null getRememberToken()

Получить значение токена для сессии «запомнить меня».

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

string|null

void setRememberToken(string $value)

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

Параметры

string $value

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

void

string getRememberTokenName()

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

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

string

bool can(string $ability, array|mixed $arguments = [])

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

Параметры

string $ability
array|mixed $arguments

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

bool

bool cant(string $ability, array|mixed $arguments = [])

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

Параметры

string $ability
array|mixed $arguments

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

bool

bool cannot(string $ability, array|mixed $arguments = [])

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

Параметры

string $ability
array|mixed $arguments

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

bool

string getEmailForPasswordReset()

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

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

string

void sendPasswordResetNotification(string $token)

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

Параметры

string $token

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

void

bool hasVerifiedEmail()

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

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

bool

bool markEmailAsVerified()

Отметить электронную почту данного пользователя как подтверждённую.

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

bool

void sendEmailVerificationNotification()

Отправить уведомление о подтверждении электронной почты.

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Foundation/Auth/User.html

Spec-Zone.ru

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