Laravel 的 Maat 网站 Excel
Maatwebsite Excel for Laravel
我以前做过同样的事情,但是在这段代码上遇到了错误:
Excel::create('churros_contact', function($excel){
$excel->sheet('contact', function($sheet){
$sheet->fromModel(Contact::all());
});
})->export('xlsx');
它说:
ZipArchive::close(): Failure to create temporary file: No such file or directory
在哪里可以修改目录设置?
至于权限,我已经设置好了,所以应该是其他问题。。
我可能错过了什么配置?
如果我改成 XLS,它不会给我错误,但也不会下载。
public function csvOrderstatus($id)
{
$result = DB::table('order')->where('id',$id)->first(); // the data you want to download as csv
$csv = (array)$result; // stored the data in a array
return Excel::create('csvfile', function ($excel) use ($csv) {
$excel->sheet('mySheet', function ($sheet) use ($csv) {
$sheet->fromArray($csv);
});
})->download('xls');
}
这对我有用。希望对您有所帮助。
我以前做过同样的事情,但是在这段代码上遇到了错误:
Excel::create('churros_contact', function($excel){
$excel->sheet('contact', function($sheet){
$sheet->fromModel(Contact::all());
});
})->export('xlsx');
它说:
ZipArchive::close(): Failure to create temporary file: No such file or directory
在哪里可以修改目录设置? 至于权限,我已经设置好了,所以应该是其他问题。。 我可能错过了什么配置?
如果我改成 XLS,它不会给我错误,但也不会下载。
public function csvOrderstatus($id)
{
$result = DB::table('order')->where('id',$id)->first(); // the data you want to download as csv
$csv = (array)$result; // stored the data in a array
return Excel::create('csvfile', function ($excel) use ($csv) {
$excel->sheet('mySheet', function ($sheet) use ($csv) {
$sheet->fromArray($csv);
});
})->download('xls');
}
这对我有用。希望对您有所帮助。