Spec-Zone.ru › Laravel 11

HasTimestamps

trait HasTimestamps (View source)

Свойства

bool$timestamps

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

static protected array$ignoreTimestampsOn

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

Методы

booltouch(string|null $attribute = null)

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

booltouchQuietly(string|null $attribute = null)

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

$thisupdateTimestamps()

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

$thissetCreatedAt(mixed $value)

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

$thissetUpdatedAt(mixed $value)

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

CarbonfreshTimestamp()

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

stringfreshTimestampString()

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

boolusesTimestamps()

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

string|nullgetCreatedAtColumn()

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

string|nullgetUpdatedAtColumn()

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

string|nullgetQualifiedCreatedAtColumn()

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

string|nullgetQualifiedUpdatedAtColumn()

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

static mixedwithoutTimestamps(callable $callback)

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

static mixedwithoutTimestampsOn(array $models, callable $callback)

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

static boolisIgnoringTimestamps(string|null $class = null)

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

Подробное описание

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)

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

Параметры

string|null$class

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

bool

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

Spec-Zone.ru

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