Laravel экспорт в Excel - проблема с загрузкой - PullRequest
0 голосов
/ 24 апреля 2020

Я не могу сгенерировать файл 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();
    }

Моя проблема в том, что ошибка не отображается, только пустая страница. Загрузка не выполняется в браузере. Я просмотрел несколько учебных пособий и не заметил каких-либо важных различий между кодами.

Не могли бы вы мне помочь, пожалуйста?

...