Jaki jest najlepszy sposób wykonania Object::all()
na array('object_id', 'object_name')
? Potrzebuję ładnego kodu, aby użyć elokwentnej kolekcji dla SELECT: {{ Form:select('objects', $custom_array) }}
. Czy pętla for jest jedynym sposobem na zrobienie tego?Najlepszy sposób na wykonanie elokwentnej kolekcji na niestandardową tablicę
7
A
Odpowiedz
16
myślę szukasz toArray()
:
User::all()->toArray();
http://four.laravel.com/docs/eloquent#converting-to-arrays-or-json
Aby uzyskać tablicę, która może być bezpośrednio stosowany z Form::select()
, można użyć następujących:
$contacts = Contact::orderBy('name')->lists('name', 'id');
$contacts = count($contacts) > 0 ? $contacts : array();
{{ Form::select('contact', $contacts) }}
Powiązane problemy
- 1. Jaki jest najlepszy sposób na wykonanie piaskowanego kodu Java?
- 2. Magento - Najlepszy sposób odwrócenia kolekcji
- 3. Najlepszy sposób na uzyskanie wartości z kolekcji według indeksu
- 4. Najlepszy sposób na obsługę dużej kolekcji formularzy w Symfony2
- 5. Najlepszy sposób na "spłaszczyć" tablicę wewnątrz obiektu RxJS Observable
- 6. .NET: Najlepszy sposób na wykonanie lambda na wątku UI po opóźnieniu?
- 7. Jaki jest twój najlepszy sposób na wykonanie aplikacji MVC Dojo w przeglądarce?
- 8. Najlepszy sposób na integrację Gita z Ant?
- 9. Najlepszy sposób sortowania kolekcji w CompositeView
- 10. Najbardziej efektywny sposób na wykonanie wyszukiwania fonetycznego
- 11. Czy istnieje sposób na wykonanie zadania jednorazowego?
- 12. Najlepszy sposób na "zanegowanie" instancji
- 13. Najlepszy sposób na pusty stringstream?
- 14. Najlepszy sposób na generowanie xml?
- 15. Najlepszy sposób na buforowanie json
- 16. Najlepszy sposób na wykrycie IronPython
- 17. Najlepszy sposób na dołączenie Linq
- 18. Najlepszy sposób na wyczyszczenie UITextField
- 19. Jak zapisać niestandardową tablicę ArrayList na ekranie Android obracać?
- 20. Jaki jest najlepszy sposób na konwersję kolekcji nietypowej na kolekcję ogólną?
- 21. Najlepszy sposób na przechowywanie danych w BoltDB
- 22. Najlepszy sposób na przesunięcie tablicy w C?
- 23. Najlepszy sposób na stworzenie mapy gry
- 24. Jaki jest najlepszy sposób na podzielenie łańcucha znaków na tablicę znaków Unicode w PHP?
- 25. Najlepszy sposób konwertowania tablicy obiektów na obiekt?
- 26. Najlepszy sposób na zerwanie łańcucha na ostatniej kropce na C#
- 27. Najlepszy sposób na wykonanie projektu ze skryptem post-build w MonoDevelop i Visual Studio?
- 28. Wydajny sposób na ponowne zamówienie kolekcji opartej na mapach C++
- 29. Czy istnieje sposób na wykorzystanie kolekcji na stosie w Rust?
- 30. Najszybszy sposób konwertowania obrazu na tablicę bajtową
Dzięki za odpowiedź, ale tworzy strukturę takiej tablicy: 'tablica (0 => tablica (" id "=> 1," nazwa "=>" obiekt1 "), 1 => tablica (" id "=> 2, "name" => "object2") ...) 'i potrzebuję tego w ten sposób:' array (1 => "object1", 2 => "object2") ';) –
Ach, ok, jeśli potrzebujesz tablicy, której możesz użyć z' Form :: select() ' , powinny działać następujące: '$ contacts = Contact :: orderBy ('name') -> lists ('name', 'id'); $ contacts = count ($ contacts)> 0? $ contacts: array(); {{Form :: wybierz ("kontakt", $ kontakty}} ' –
Tak! Idealny;]] dziękuję –