2016-04-09 28 views
0

Ich bin gerade erst mit diesem Problem stecken geblieben. Exportieren meiner Datenbankdaten in Excel mit Laravel Excel. Ich habe nur den Code auf den Tutorial-Links kopiert, aber leider funktioniert es nicht bei mir. Und ich denke, ich habe alles für Laravel Excel-Konfiguration eingestellt. Können Sie mir helfen, dies zu lösen? Vielen Dank. Hier sind meine Codes.Laravel Excel funktioniert nicht in Laravel 5.2

mein Controller-Methode

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'); 

} 

My Model

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

My Database Tabelle

enter image description here

Fehler enter image description here

+0

Und welches ist Zeile 76 in Ihrem ProductController? –

+0

es zeigt die}) -> export ('xls'); – Eli

+0

Bitte helfen Sie mir dabei ... – Eli

Antwort

1

Ändern Sie den Code: $ products = Produkt :: alle(); zu $ products = Produkt :: all() -> toArray();

+0

Hat es Ihnen geholfen? –