1
A
回答
2
如果雄辯車型的集合,該車型也將轉換與指定者()
$col->toArray();
與所有它將返回雄辯車型的陣列陣列,而不將它們轉換爲數組。
$col->all();
的指定者方法集合轉換成純PHP陣列。如果集合的價值觀是口才模型,這些模型也將被轉換爲數組: toArray()
所有()收集
/**
* Get all of the items in the collection.
*
* @return array
*/
public function all()
{
return $this->items;
}
指定者(在返回的項目)返回如果Arrayable將它們轉換爲數組:
/**
* Get the collection of items as a plain array.
*
* @return array
*/
public function toArray()
{
return array_map(function ($value) {
return $value instanceof Arrayable ? $value->toArray() : $value;
}, $this->items);
}
例如:獲取您的所有用戶數據庫是這樣的:
$users = User::all();
然後把它們扔掉,每程,你會看到不同:
dd($users->all());
而且隨着指定者()
dd($users->toArray());
相關問題
- 1. /和/ **之間的差異
- 2. PHP之間的差異()和[]
- 3. '//'和'///'之間的C++差異
- 4. VBA:&和+之間的差異
- 5. 之間的差異和::: ++
- 6. 運算符「==」和「=」之間的差異運算符「==」和「=」之間的差異「==」和「=」
- 7. PHP:差異之間 - >和::
- 8. 計算MVC中兩個日期時間之間的差異5
- 9. Redux中`Provider`和`connect`之間的差異
- 10. C中#pragma和_Pragma()之間的差異
- 11. JAXB中UnMarshaller和Parser之間的差異
- 12. 有ModelState中和ViewData.ModelState之間的差異?
- 13. .Net中XmlDocumentFragment和XmlNode之間的差異
- 14. GCC中-O0和-O1之間的差異
- 15. Android:api level 2和5之間的ACTION_SEND差異?
- 16. 查看IOS 5.x和IOS 4.x之間的行爲差異
- 17. 4.x和5.x之間的iOS API差異
- 18. laravel 4:Route類資源和控制器之間的差異
- 19. Laravel 4網址::資產()和資產()之間的差異
- 20. @yield和@include之間的差異Laravel Blade模板導入CSS
- 21. Htaccess - 和*之間的差異:。*和。+
- 22. 總和和+之間的差異?
- 23. Url.Action和Html.RenderActionLink和Html.RenderAction之間的差異
- 24. php 4和5之間有輸出差異嗎?
- 25. Eloquent \ Model :: get()和all()之間的區別
- 26. ToArray()和ToArray之間的區別<int>();
- 27. Serilog:之間{..} {差異@ ..}
- 28. 瞭解ToArray和JSON之間的區別
- 29. Laravel 5時差
- 30. Elf32_Phdr的p_filesz和p_memsz之間的差異
' all()'會返回你**雄辯的對象**,其中'toArray()'將返回** **關聯數組**。 –