<?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]);
    }

}