Php 在laravel中下载后重定向错误

Php 在laravel中下载后重定向错误,php,laravel-5,maatwebsite-excel,Php,Laravel 5,Maatwebsite Excel,如何重定向到另一个页面以成功导出laravel视图文件。我正在使用Laravel Excel 2.1.20。 我研究了一下,发现这是无法做到的,除非我先重定向,然后下载excel表格。我做了以下操作,但仍然不起作用 这是我的控制器: $export = Excel::create('Request for Quote', function($excel) use($item, $request) { $excel->sheet('RFQ 1', function($sheet) u

如何重定向到另一个页面以成功导出laravel视图文件。我正在使用Laravel Excel 2.1.20。 我研究了一下,发现这是无法做到的,除非我先重定向,然后下载excel表格。我做了以下操作,但仍然不起作用

这是我的控制器:

$export = Excel::create('Request for Quote', function($excel) use($item, $request) {
    $excel->sheet('RFQ 1', function($sheet) use($item, $request) {
    $sheet->loadView('requests.send_rfq_pdf')
        ->with('item', $item)
        ->with('request', $request);
    });
});
session(['download.in.the.next.request' => $export]);
return back();
@if(Session::has('download.in.the.next.request'))
    <meta http-equiv="refresh" content="5;url={{Session::get('download.in.the.next.request') }}">
@endif
我的观点:

$export = Excel::create('Request for Quote', function($excel) use($item, $request) {
    $excel->sheet('RFQ 1', function($sheet) use($item, $request) {
    $sheet->loadView('requests.send_rfq_pdf')
        ->with('item', $item)
        ->with('request', $request);
    });
});
session(['download.in.the.next.request' => $export]);
return back();
@if(Session::has('download.in.the.next.request'))
    <meta http-equiv="refresh" content="5;url={{Session::get('download.in.the.next.request') }}">
@endif
@if(Session::has('download.in.the.next.request'))
@恩迪夫

您是否尝试在Excel::create上添加->下载?Excel::create()->下载('xlsx')