Cách tốt nhất để tạo Object::all()
thành array('object_id', 'object_name')
là gì? Tôi cần một mã đẹp để sử dụng tuyển tập hùng hồn cho SELECT: {{ Form:select('objects', $custom_array) }}
. Là một vòng lặp cho cách duy nhất để làm điều đó?Cách tốt nhất để tạo bộ sưu tập hùng hồn cho mảng tùy chỉnh
7
A
Trả lời
16
Tôi nghĩ rằng bạn đang tìm kiếm toArray()
:
User::all()->toArray();
http://four.laravel.com/docs/eloquent#converting-to-arrays-or-json
Để có được một mảng có thể được sử dụng trực tiếp với Form::select()
, bạn có thể sử dụng như sau:
$contacts = Contact::orderBy('name')->lists('name', 'id');
$contacts = count($contacts) > 0 ? $contacts : array();
{{ Form::select('contact', $contacts) }}
Các vấn đề liên quan
- 1. Bộ sưu tập tùy chỉnh trong Doctrine2
- 2. Loại bộ sưu tập tùy chỉnh NHibernate
- 3. Jackson: tùy chỉnh bộ sưu tập serialization để JSON
- 4. Cách tốt nhất để chuyển đổi bộ sưu tập phi chung chung thành một bộ sưu tập chung là gì?
- 5. Bộ sưu tập/Mảng chứa phương pháp
- 6. Bộ sưu tập thiết kế UITableView tốt
- 7. XmlSerialize bộ sưu tập tùy chỉnh với Thuộc tính
- 8. Mẫu bộ sưu tập tùy chỉnh trong symfony2
- 9. Cách tốt nhất để chuyển đổi một bộ sưu tập phi chung chung thành bộ sưu tập chung
- 10. Mã EF Bộ sưu tập tùy chỉnh đầu tiên
- 11. Cách tạo bộ sưu tập quan sát tùy chỉnh bằng ConcurrentDictionary, INotifyCollectionChanged, INotifyPropertyChanged
- 12. Tạo từ điển theo phong cách bộ sưu tập initializer trên lớp tùy chỉnh
- 13. Mục/bộ sưu tập tùy chỉnh trong Web.Config
- 14. Bộ sưu tập tuyển tập có mảng
- 15. Tạo một mảng của bộ sưu tập chung
- 16. Cách tốt nhất để tạo bản đồ của tòa nhà tùy chỉnh cho iOS
- 17. Làm thế nào để tìm mục nhập bằng tên trong Laro hùng hồn?
- 18. Thực hành tốt nhất để xuất bộ sưu tập mongo sang SQL Server
- 19. Backbone.js: Tạo mảng JSON từ bộ sưu tập
- 20. Sử dụng cú pháp trình khởi tạo bộ sưu tập trên các loại tùy chỉnh?
- 21. giải pháp tốt hơn cho Backbone.js bộ sưu tập lồng
- 22. Cách tốt nhất để kiểm tra xem một Type là một bộ sưu tập
- 23. Cách hợp nhất một bộ sưu tập các bộ sưu tập trong LINQ
- 24. Cách tốt nhất để nhận giá trị từ Bộ sưu tập theo chỉ mục
- 25. Hibernate: Cách tốt nhất để xóa các phần tử trong bộ sưu tập
- 26. Cách tốt nhất để thêm phần tử đơn vào bộ sưu tập IEnumerable là gì?
- 27. cách tốt nhất để chuyển đổi bộ sưu tập thành chuỗi
- 28. Cách tốt nhất để sắp xếp bộ sưu tập trong một CompositeView
- 29. Cách tốt nhất để tạo mảng bit lớn trong Lua
- 30. Mảng hiển thị sao băng bên trong bộ sưu tập
Cám ơn câu trả lời, nhưng nó làm cho tôi cấu trúc của một mảng như thế này: 'mảng (0 => mảng (" id "=> 1," tên "=>" object1 "), 1 => mảng (" id "=> 2, "name" => "object2") ...) 'và tôi cần nó như thế này:' mảng (1 => "object1", 2 => "object2") ';) –
Ah ok, nếu bạn cần một mảng mà bạn có thể sử dụng với' Form :: select() ' , sau đây sẽ hoạt động: '$ contacts = Contact :: orderBy ('name') -> danh sách ('name', 'id'); $ contacts = count ($ contacts)> 0? $ contacts: array(); {{Biểu mẫu :: chọn ('liên hệ', $ liên hệ}} ' –
Có! Hoàn hảo;]] cảm ơn –