Я использую Laravel Excel для экспорта данных. Я хочу прикрепить к ветеринару все напоминания, доступ к которым осуществляется через отношения hasManyThrough.
Я пробовал следующий код
RemindersExport.php
public function collection()
{
$vets = Vet::where('is_active', 1)->get();
foreach($vets as $vet){
$reminders = $vet->reminders();
}
return $reminders;
}
Контроллер
public function reminders()
{
return Excel::download(new RemindersExport, 'reminders30days.xlsx');
}
Я получаю следующее сообщение ...
Метод Illuminate \ Database \ Query \ Builder :: all не существует.
someModel::all()
? - person Rajeev Radhakrishnan   schedule 19.10.2018