路线 [/download] 未定义。 (看法:
Route [/download] not defined. (View:
您好,我正在直接从 URL 下载数据,但是当我尝试制作一个按钮时,当我点击它时它就可以下载了,然后它说:
路线 [/download] 未定义。
D:\xampp\htdocs\laravel\webpro5\resources\views\showrecord.blade.php
按钮代码:
<div align="center">
<a href="{{ route('/download') }}" class="btn btn-success">Export to Excel</a>
</div>
路线:
Route::get('/download', function(){
return Excel::download(new ExcelsExport, 'importpdfs.xlsx');
});
route()
函数需要一个匹配 named 路由的参数。目前,您没有命名的。要么使用 url()
函数:
<a href="{{ url("/download") }}">...</a>
或为您的路线命名:
Route::get("/download", ...)->name("download");
<div align="center">
<a href="/download" class="btn btn-success">Export to Excel</a>
</div>
或
<div align="center">
<a href="{{ url("/download") }}" class="btn btn-success">Export to Excel</a>
</div>
路由助手用于命名路由。
此外你还可以
Route::get('/download', 'Controller@Method')->name('download');
然后你可以像这样使用路由助手:
{{ route('download') }}
您好,我正在直接从 URL 下载数据,但是当我尝试制作一个按钮时,当我点击它时它就可以下载了,然后它说: 路线 [/download] 未定义。
D:\xampp\htdocs\laravel\webpro5\resources\views\showrecord.blade.php
按钮代码:
<div align="center">
<a href="{{ route('/download') }}" class="btn btn-success">Export to Excel</a>
</div>
路线:
Route::get('/download', function(){
return Excel::download(new ExcelsExport, 'importpdfs.xlsx');
});
route()
函数需要一个匹配 named 路由的参数。目前,您没有命名的。要么使用 url()
函数:
<a href="{{ url("/download") }}">...</a>
或为您的路线命名:
Route::get("/download", ...)->name("download");
<div align="center">
<a href="/download" class="btn btn-success">Export to Excel</a>
</div>
或
<div align="center">
<a href="{{ url("/download") }}" class="btn btn-success">Export to Excel</a>
</div>
路由助手用于命名路由。
此外你还可以
Route::get('/download', 'Controller@Method')->name('download');
然后你可以像这样使用路由助手:
{{ route('download') }}