Eloquent sortBy - 指定asc或desc

时间:2015-06-04 16:19:19

标签: php arrays laravel-4 eloquent

尝试排序我雄辩的收藏品:

$collection->sortBy('field');

Laravel 4的文档中没有关于如何选择降序或升序的信息。

有可能吗?

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:5)

ASC 排序:Laravel Docs - sortBy()

$collection->sortBy('field');

DESC 排序:Laravel Docs - sortByDesc()

$collection->sortByDesc('field');

答案 2 :(得分:0)

在4.2中,第二个参数必须为int,默认为SORT_REGULAR

https://laravel.com/api/4.2/Illuminate/Database/Eloquent/Collection.html#method_sortBy

$ collection-> sortBy('field',SORT_REGULAR,true); //对于降序为真