2017-03-09 67 views
0

做出一些查詢後,我有一個數組對象的集合。但是在orderByDesc之後,hole對象中的數據轉換,而不是它是如何發生的(對象數組),它發生了什麼?就像orderByDesc方法將集合轉換爲另一種類型。數組對象的訂購集合

例: 一些邏輯代碼,查詢...等 到底

return $total->sortByDesc('date'); 

使用sortByDesc後:

enter image description here

到sortByDesc之前: enter image description here

現在,這是在類型的對象是如此我問題在我的JavaScript應用程序(angularjs)中使用它,它不是一個對象數組應該如何。

+0

嘗試'返回$ total-> sortByDesc('date') - > toArray();' –

回答

1

嘗試複製收集整理何時使用values()

$sorted = $total->sortByDesc('date'); 
dd($sorted->values()); 

同樣的結果?

+0

你好Eddy,它的工作:),它發生了什麼? – Pedro

+0

當您執行集合操作時,它會更改值。這就是爲什麼你複製到一個新的變量,並採取變量values()。不要忘記註冊並標記我的答案。謝謝 :) – EddyTheDove