Was ist der beste Weg, Object::all()
zu array('object_id', 'object_name')
zu machen? Ich brauche einen schönen Code, um eloquent Sammlung für SELECT zu verwenden: {{ Form:select('objects', $custom_array) }}
. Ist eine For-Schleife der einzige Weg das zu tun?Der beste Weg, eloquent Sammlung zu benutzerdefinierten Array machen
7
A
Antwort
16
Ich glaube, Sie suchen toArray()
:
User::all()->toArray();
http://four.laravel.com/docs/eloquent#converting-to-arrays-or-json
Um ein Array zu erhalten, die direkt mit Form::select()
verwendet werden können, können Sie die folgende verwenden:
$contacts = Contact::orderBy('name')->lists('name', 'id');
$contacts = count($contacts) > 0 ? $contacts : array();
{{ Form::select('contact', $contacts) }}
Verwandte Themen
- 1. Der beste Weg, um Rollover zu machen?
- 2. Scala: Der beste Weg, Sammlung iterieren und Array
- 3. Der beste Weg zum Komponententest Sammlung?
- 4. Der beste Weg in der Shell, grundlegende Statistiken zu machen?
- 5. Der beste Weg, Djangos "Benutzer" -System zu machen, haben "Freunde"
- 6. Der beste Weg, Cross-Plattform-Apps zu machen?
- 7. Der beste Weg, um eine iPhone-Anwendung mehrsprachig zu machen
- 8. Der beste Weg, um diese Art von Schlagschatten zu machen?
- 9. Der beste Weg, um ein Modell Suchformular zu machen?
- 10. Der beste Weg, um einen WYSIWYG in Flex zu machen?
- 11. Was ist der beste Weg, AppEngine Model Memcaching zu machen?
- 12. Erweiterung der Laravel Eloquent \ Sammlung Klasse
- 13. JIT. Der beste Weg serialize zu JSON
- 14. Richtiger Weg, um meine eigene Sammlung in Java zu machen
- 15. der beste Weg, Array in Objekt zu anderen obejct attr
- 16. Der beste Weg, um ein Array zu sortieren
- 17. Der beste Weg, zu löschen „Spalte“ von mehrdimensionalen Array
- 18. Der beste Weg, doppelte Strings in einem Array zu entfernen
- 19. Der beste Weg, Array von Objekten in Objekt zu konvertieren?
- 20. Der beste Weg, alte Nachrichten/Posts in einer Sammlung loszuwerden?
- 21. Magento - Der beste Weg, um eine Sammlung umzukehren
- 22. Der beste Weg, boolesche Flags zu behandeln
- 23. Der beste Weg, um Erweiterungsmethoden zu implementieren
- 24. Der beste Weg, Observable zu klonen?
- 25. Laravel Sammlung Array
- 26. Django Custom Decimal Field - der beste Weg, um automatisch Floaten zu doppelter Konvertierung zu machen?
- 27. Der beste Weg, um Iterator in Javascript
- 28. Der beste Weg, um eine Datei schreibbar in c machen #
- 29. Der beste Weg, um Kommandozeilen-Tools zu testen?
- 30. Was ist der beste Weg, um den überlappenden Artikel in RecyclerView zu machen?
Vielen Dank für die Antwort, aber es macht mir die Struktur eines Arrays wie folgt: 'array (0 => array (" id "=> 1," name "=>" objekt1 "), 1 => array (" id "=> 2, "name" => "objekt2") ...) 'und ich brauche es so:' array (1 => "objekt1", 2 => "objekt2") ';) –
Ah ok, wenn du ein Array brauchst, das du mit' Form :: select() 'verwenden kannst sollte folgendes funktionieren: '$ contacts = Kontakt :: orderBy ('name') -> lists ('name', 'id'); $ contacts = Anzahl ($ Kontakte)> 0? $ contacts: array(); {{Formular :: select ('contact', $ contacts}} '' –
Ja! Perfekt;]] danke –