Spec-Zone.ru › Laravel 10

ComparesRelatedModels

trait ComparesRelatedModels (View source)

Методы

boolis(Model|null $model)

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

boolisNot(Model|null $model)

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

mixedgetParentKey()

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

mixedgetRelatedKeyFrom(Model $model)

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

boolcompareKeys(mixed $parentKey, mixed $relatedKey)

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

Подробности

bool is(Model|null $model)

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

Параметры

Model|null$model

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

bool

bool isNot(Model|null $model)

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

Параметры

Model|null$model

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

bool

abstract mixed getParentKey()

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

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

mixed

abstract protected mixed getRelatedKeyFrom(Model $model)

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

Параметры

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/10.x/Illuminate/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.html

Spec-Zone.ru

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