【问题标题】:Eloquent sortBy - Specify asc or descEloquent sortBy - 指定 asc 或 desc
【发布时间】:2015-08-19 09:01:24
【问题描述】:

尝试对我雄辩的收藏进行排序:

$collection->sortBy('field');

Laravel 4 的文档中没有关于如何为这种排序方法选择降序或升序的信息。

有可能吗?

【问题讨论】:

    标签: php arrays laravel-4 eloquent


    【解决方案1】:

    ASC排序:Laravel Docs - sortBy()

    $collection->sortBy('field');

    DESC排序:Laravel Docs - sortByDesc()

    $collection->sortByDesc('field');

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 谢谢!从来不知道那个网站。去 sortByDesc()。
      【解决方案3】:

      4.2中,第二个参数需要为int,默认为SORT_REGULAR

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

      $collection->sortBy('field', SORT_REGULAR, true); //true 表示下降

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-30
      • 2011-01-15
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-13
      相关资源
      最近更新 更多