@Kostik_1993
PHP Backend Developer, Laravel, Yii, Vue, Node.js

Как в Laravel запретить получение relation если они не были запрошены в контроллере?

Все мы знаем что Laravel умеет получать данные отношений по свойству, даже если мы эти данные не получали в запросе.
$model->relationName

А можно ли эту самую магию отключить для модели/всех моделей и сделать так чтобы если не было запроса с контроллера через with то при из запроса через свойство не было?
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
JhaoDa
@JhaoDa
LaravelRUS Team
Странное желание, конечно. Можно попробовать переопределить метод в модели, изменив поведение на нужное.

А потом ловить гейзенбаги...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы