Я использую Laravel Excel 3.1 из https://laravel -excel.maatwebsite.nl / и пытаюсь выяснить, существует ли простой способ просто отобразить коллекцию в виде файла Excel.
В моем контроллере у меня есть код, который генерирует запрос БД и помещает его в представление. Я хотел бы дать пользователю возможность загружать данные в этом представлении в виде документа Excel. Код, используемый для создания представления, не прост, и он основан на множестве входных запросов.
В моем PatientsController.php
у меня есть
public function excelExport(Request $request)
{
$params = $this->getQueryParams($request);
$pts = $this->createIndexCollection($request, $params);
return Excel::download(new PatientsExport, 'patients.xlsx');
}
Я бы хотел передать уже вычисленную коллекцию $pts
команде загрузки. Это возможно?
PatientsExport
копируется прямо из документации.