我正在尝试将居民列表导出到Excel。它会下载到一个excel文件中,但是当我打开该文件时,里面没有任何内容。
这是我的控制器的代码:
public function export()
{
return Excel::download(new Resident, 'Resident.xlsx');
}
这是我的路线:
Route::get('/export', 'ImportController@export');
这是我的导出刀片文件按钮:
<a href="{{ url('/export') }}"><button class="btn btn-primary">Export</button></a>
这是我的模特:
public function collection()
{
return Resident::all();
}
答案 0 :(得分:0)
您可以尝试使用get()
public function collection()
{
return Resident::get();
}
答案 1 :(得分:0)
尝试使用以下代码下载文件
use Maatwebsite\Excel\Concerns\FromCollection;
class ResidentExport implements FromCollection
{
public function collection()
{
return Resident::all();
}
}
然后在您的控制器中导入ResidentExport
public function export()
{
return Excel::download(new ResidentExport, 'Resident.xlsx');
}