Я пытаюсь получить активную загрузку, работая при выборе связанных моделей.Яркая нагрузка Laravel Eloquent related model
public function allCompanies() {
$companies = $this->companies()->active()->get();
$companies->load('Industry');
return $companies;
}
У меня есть эта функция на модели промышленности, и я считаю, что это должно принести компании, которые находятся в пределах текущей индустрии, он также должен принести связанную промышленность для компаний (это будет текущая запись)
Это, похоже, не работает, когда я перебираю компании, которые перерабатывают промышленность для каждого из них.
Я делаю что-то неправильно с линией $companies->load('Industry');
?
Благодаря
Спасибо. Я мог бы поклясться, что попробовал этот вариант, но, видимо, я этого не сделал! Можно ли загружать связанную модель, где у компании есть много из них, а не только одна? – ArthurGuy
Да, если связь установлена правильно, она вернет коллекцию. –