当我尝试下载时,Laravel-excel 返回空白页面

问题描述 投票:0回答:1

Laravel-Excel 5 分钟快速入门指南 https://docs.laravel-excel.com/3.1/exports/ 但它返回一个空白页而不是 Excel 文件。我的代码看起来与该网站几乎相同。 我正在运行 PHP 8.2、Laravel 11.5 和 Laravel-Excel 3.1

条目导出

<?php

namespace App\Exports;

use App\Models\Entry;
use Maatwebsite\Excel\Concerns\FromCollection;

class EntriesExport implements FromCollection
{
    /**
     * @return \Illuminate\Support\Collection
     */
    public function collection()
    {
        return Entry::all();
    }
}

在我的控制器中:

public function export()
    {
        return Excel::download(new EntriesExport, 'entries.xlsx');
    }

在我的路线中:

Route::get('/entries/export/', [EntriesController::class, 'export'])->name('excel');
laravel laravel-excel
1个回答
0
投票

我通过将路线从 /entries/export/ 更改为 /xlsxexport 来使其工作。由于某种原因,它不能按照我的方式工作。现在正在工作。

© www.soinside.com 2019 - 2024. All rights reserved.