<?php namespace App\Admin\Exports\Content; use App\Admin\Exports\ViewExport; use Illuminate\Contracts\View\View; use Illuminate\Support\Collection; class RecuperateExport extends ViewExport { public $name = ''; function __construct($name){ $this->name = $name; } /** * 设置文件名 * @return string */ public function getFilename(): string { return $this->name.".xls"; } /** * 渲染对应的视图 * @param Collection $data 导出的数据 * @return View */ public function getView(Collection $data): View { return view('admin.content.export_apply', ['data'=>$data]); } }