使用Laravel Eloquent获取所有最新记录

时间:2019-01-19 11:38:11

标签: laravel eloquent laravel-query-builder

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

  找不到

latest()。

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

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

2 个答案:

答案 0 :(得分:2)

latest()方法是orderBy('created_at', 'desc')的缩写。您可以通过以下方式实现所需的目标:

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

您还可以更改列latest()的顺序。

->latest('your_column_name');

答案 1 :(得分:0)

这是因为get()

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