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)
Определяет, является ли модель связанным экземпляром отношения.
bool isNot(Модель|null $model)
Определяет, не является ли модель связанным экземпляром отношения.
abstract mixed getParentKey()
Получить значение ключа родительской модели.
abstract protected mixed getRelatedKeyFrom(Модель $model)
Получить значение ключа связанной модели.
protected bool compareKeys(mixed $parentKey, mixed $relatedKey)
Сравнить родительский ключ со связанным ключом.
© 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