Я разработал приложение Laravel, которое подключается к внешней базе данных MySQL для отчетов. Я использую Maatwebsite / Laravel-Excel 3.1, чтобы иметь возможность экспортировать в Excel.
В этом приложении в моей модели есть метод, который использует Input :: get () для 3 переменных ($ from, $ to, $ paymentType). Этот метод вызывается всякий раз, когда пользователь выбирает диапазон дат и тип оплаты в качестве фильтра для своих отчетов. Все работает как надо, так как данные отображаются в моем представлении.
Теперь этот же метод вызывается, когда пользователь решает экспортировать файл в Excel. Опять же, все, что работает, кроме файлов, пусто.
Любопытно, что если я заменю все Input :: get () для статических значений, таких как «2018-11-14» для дат и «n» для типа платежа, то файл будет экспортирован с данными.
Я боролся с этим пару дней, поэтому надеюсь, что кто-нибудь мне поможет.
Спасибо
Эрнесто