Spec-Zone.ru › Laravel 9

ComparesRelatedModels

trait ComparesRelatedModels (View source)

Методы

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

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

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

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

mixed getParentKey()

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

mixed getRelatedKeyFrom(Модель $model)

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

bool compareKeys(mixed $parentKey, mixed $relatedKey)

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

Подробности

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

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

Параметры

Модель|null $model

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

bool

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

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

Параметры

Модель|null $model

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

bool

abstract mixed getParentKey()

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

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

mixed

abstract protected mixed getRelatedKeyFrom(Модель $model)

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

Параметры

Модель $model

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

mixed

protected bool compareKeys(mixed $parentKey, mixed $relatedKey)

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

Параметры

mixed $parentKey
mixed $relatedKey

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

bool

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

Spec-Zone.ru

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