Laravel excel库打印空白excel文件



我的代码出了什么问题,我试图使用框架Laravel导出我的数据表。下载的文件内容为空
StockModel.php

namespace App; 
use IlluminateDatabaseEloquentModel; 
class Stock extends Model {
protected $table = 'stock_tb'; 
protected $primaryKey = 'id'; 
protected $fillable = ['stock_id', 'input_date', 'quantity']; 
}

AdminController.php

use Excel;
use AppStock;
use AppExportsStockExport;
class adminController extends Controller {
public function __construct() {  }
public function printStockReport(){       
return Excel::download(new StockExport('07/01/2020'), 'ado.xlsx');
}

StockExport.php

namespace AppExports;
use AppStock;
use MaatwebsiteExcelConcernsFromQuery;
class StockExport implements FromQuery
{
protected $id; 
public function __construct($date_var)
{
$this->date = $date_var;
}  
public function query()
{
return Stock::query()->where('input_date', $this->date)->get();
}   
}

路由器

Route::get('admin/printStockReport', 'adminController@printStockReport');

Fyi:我在RDBMS上运行SQL代码,条件输入日期2020年1月7日。它返回129条记录。

谢谢

根据laravel-excel文档删除->get(),无需这样做。