<?php
/**
* Created by PhpStorm.
* User: xuzhiwen
* Date: 2019/11/6
* Time: 16:49
*/
namespace App\Api\Controllers;
use App\Exports\ExcelExport;
use App\Exports\StorageExport;
use App\Http\Controllers\Controller;
use Maatwebsite\Excel\Facades\Excel;
class DataExportController extends Controller
{
public function export(){
// return Excel::download(new StorageExport(), 'storage.xlsx');
return Excel::download(new ExcelExport(), 'storage.xlsx');
}
}
<?php
/**
* Created by PhpStorm.
* User: xuzhiwen
* Date: 2019/12/25
* Time: 15:27
*/
namespace App\Exports;
use Maatwebsite\Excel\Concerns\FromArray;
use Maatwebsite\Excel\Concerns\WithEvents;
use Maatwebsite\Excel\Concerns\WithMapping;
use Maatwebsite\Excel\Events\AfterSheet;
class ExcelExport implements WithEvents, FromArray,WithMapping
{
public