【问题标题】:Get All Latest Records Using Laravel Eloquent使用 Laravel Eloquent 获取所有最新记录
【发布时间】:2019-06-13 11:14:31
【问题描述】:

我尝试以这种方式查询数据库,但它返回错误。

latest() 未找到。

DailyReport::get()->latest()->paginate(10)

我希望它返回所有带有分页的 DailyReports。

【问题讨论】:

    标签: laravel eloquent laravel-query-builder


    【解决方案1】:

    这是因为get()

    你应该试试DailyReport::latest()->paginate(10)

    【讨论】:

      【解决方案2】:

      latest() 方法是 orderBy('created_at', 'desc') 的缩写。你可以通过以下方式实现你想要的:

      $latest_daily_reports = DailyReport::latest()->paginate(10);
      

      您还可以更改列latest()order by。

      ->latest('your_column_name');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-21
        • 2016-08-04
        • 1970-01-01
        • 1970-01-01
        • 2014-03-11
        • 1970-01-01
        相关资源
        最近更新 更多