Spec-Zone.ru › Laravel 10

HasTimestamps

trait HasTimestamps (View source)

Свойства

bool $timestamps

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

static protected array $ignoreTimestampsOn

Список классов моделей, у которых временные метки временно отключены.

Методы

bool touch(string|null $attribute = null)

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

bool touchQuietly(string|null $attribute = null)

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

$this updateTimestamps()

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

$this setCreatedAt(mixed $value)

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

$this setUpdatedAt(mixed $value)

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

Carbon freshTimestamp()

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

string freshTimestampString()

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

bool usesTimestamps()

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

string|null getCreatedAtColumn()

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

string|null getUpdatedAtColumn()

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

string|null getQualifiedCreatedAtColumn()

Получить полностью квалифицированное имя столбца "created at".

string|null getQualifiedUpdatedAtColumn()

Получить полностью квалифицированное имя столбца "updated at".

static mixed withoutTimestamps(callable $callback)

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

static mixed withoutTimestampsOn(array $models, callable $callback)

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

static bool isIgnoringTimestamps(string|null $class = null)

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

Подробности

bool touch(string|null $attribute = null)

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

Параметры

string|null $attribute

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

bool

bool touchQuietly(string|null $attribute = null)

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

Параметры

string|null $attribute

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

bool

$this updateTimestamps()

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

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

$this

$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|null getCreatedAtColumn()

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

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

string|null

string|null getUpdatedAtColumn()

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

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

string|null

string|null getQualifiedCreatedAtColumn()

Получить полностью квалифицированное имя столбца "created at".

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

string|null

string|null getQualifiedUpdatedAtColumn()

Получить полностью квалифицированное имя столбца "updated at".

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

string|null

static mixed withoutTimestamps(callable $callback)

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

Параметры

callable $callback

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

mixed

static mixed withoutTimestampsOn(array $models, callable $callback)

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

Параметры

array $models
callable $callback

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

mixed

static bool isIgnoringTimestamps(string|null $class = null)

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

Параметры

string|null $class

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

bool

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

Spec-Zone.ru

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