我想按一下按钮从数据库下载文件,同时将其存储在服务器上。有用于下载的代码。
$objects = Obj::get()->toArray();
$time = Carbon::now();
$name = "Inventory_Snapshot_".$time;
$export_file = \Excel::create($name, function($excel) use ($objects) {
$excel->sheet("Objects", function($sheet) use ($objects)
{
$sheet->fromArray($objects);
});
});
$export_file->download();
如果名称尚不存在,我还需要某种方式将该文件保存到服务器。存储文件的路径必须是public / resources / snap 谢谢!