Я не могу сгенерировать файл xlsx. Я использую maatwebsite / excel 3.1. Я установил его через это:
composer require maatwebsite/excel
Я добавил 'Excel' => Maatwebsite\Excel\Facades\Excel::class,
для псевдонимов и Maatwebsite\Excel\ExcelServiceProvider::class,
для поставщиков.
У меня есть структура проекта, как ProjectName-> app-> Экспорт.
<?php
namespace App\Exports;
use App\Order;
use App\Status;
use App\User;
use Maatwebsite\Excel\Concerns\FromCollection;
class ActiveOrderExport implements FromCollection
{
public function collection()
{
return Status::all();
}
}
В хранилище у меня есть функция Excel, также с этими включениями:
use App\Exports\ActiveOrderExport;
use Maatwebsite\Excel\Facades\Excel;
public function excel()
{
return Excel::download(new ActiveOrderExport(), 'activeOrders.xlsx');
}
Маршрут: Route::get('/export_excel', 'HomeController@excel')->name('admin.export_excel.excel');
Домашний контроллер:
{
$this->AOrepository->excel();
//return back();
}
Моя проблема в том, что ошибка не отображается, только пустая страница. Загрузка не выполняется в браузере. Я просмотрел несколько учебных пособий и не заметил каких-либо важных различий между кодами.
Не могли бы вы мне помочь, пожалуйста?