私は最近、この問題に行き詰まりました。Laravel Excel を使用して、データベース データを Excel にエクスポートします。チュートリアル リンクのコードをコピーしただけですが、残念ながらうまくいきません。そして、laravelのExcel構成用にすべてをセットアップしたと思います.これを解決するのを手伝ってもらえますか? ありがとう。これが私のコードです。
私のコントローラーメソッド
public function exportInventory(){
$products = Product::all();
Excel::create('products', function($excel) use($products){
$excel->sheet('Excel sheet', function($sheet) use($products){
$sheet->fromArray($products);
$sheet->setOrientation('landscape');
});
})->export('xls');
}
私のモデル
<?php
namespace App\Product;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
//
protected $fillable = ['pharmaceutical','description','unit','quantity','price','amount','type','packaging','lot','expiry_date_month'];
protected $guarded = ['price'];
}
マイ データベース テーブル