2016-04-25 13 views
0

Ich versuche Abfrageergebnis Array zu erhalten und sie in Select-Element anzeigen. Wenn ich es so hart codieren, es funktioniert gut:Laravel 5.1 eloquent Nicht unterstützte Operandentypen

$categories = ['Editorial', 'Product test', 'News', 'Feature']; 
$categories = ['select_category']+$categories; 

return view('admin.articles.create', compact('categories')); 

Aber wenn ich versuche Kategorien DB bilden zu bekommen, erhalte ich die oben genannten Fehler.

Antwort

0

Category::all(); wird eine Sammlung und kein Array zurückgeben.

Sie sollten in der Lage sein, dies zu umgehen, indem Sie toArray() z.

$categories = Category::all()->toArray(); 

Hoffe, das hilft!

Verwandte Themen