получить красноречивые модельные отношения - PullRequest
0 голосов
/ 22 февраля 2019

есть ли способ получить определенные отношения в красноречивой модели.У меня есть ситуация, когда мне нужно получить отношения модели, чтобы я мог обновить все другие красноречивые модели, которые опираются на определенный идентификатор, прежде чем удалить его

Ответы [ 3 ]

0 голосов
/ 22 февраля 2019

Попробуйте эту функцию:

 public function getRelations()
0 голосов
/ 22 февраля 2019

Вы можете использовать функцию

$model->getRelations()

, чтобы получить все отношения

Также для получения подробной информации см. Ссылку ниже https://laravel.com/api/5.7/Illuminate/Database/Eloquent/Concerns/HasRelationships.html#method_getRelations

0 голосов
/ 22 февраля 2019

Нет единого метода для перебора всех зарегистрированных отношений класса.Однако вы можете получить доступ ко всем загруженным в данный момент отношениям экземпляра модели (через атрибут ->relations или метод getRelations()), но это не то, что вам нужно.Я бы посоветовал вам взглянуть на документацию laravel по вставке и обновлению отношений .Пока это лучшее, что предлагает laravel из коробки, остальное - разработка подходов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...