Spec-Zone.ru › Laravel 9

HasUuids

trait HasUuids(View source)

Методы

static voidbootHasUuids()

Генерирует первичный UUID для модели.

stringnewUniqueId()

Генерирует новый UUID для модели.

arrayuniqueIds()

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

RelationresolveRouteBindingQuery(Model|Relation $query, mixed $value, string|null $field = null)

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

stringgetKeyType()

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

boolgetIncrementing()

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

Подробности

static void bootHasUuids()

Генерирует первичный UUID для модели.

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

void

string newUniqueId()

Генерирует новый UUID для модели.

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

string

array uniqueIds()

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

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

array

Relation resolveRouteBindingQuery(Model|Relation $query, mixed $value, string|null $field = null)

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

Параметры

Model|Relation$query
mixed$value
string|null$field

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

Relation

Исключения

ModelNotFoundException

string getKeyType()

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

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

string

bool getIncrementing()

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

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

bool

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

Spec-Zone.ru

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