本文介绍了使用Laravel Eloquent获取所有最新记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I tried querying the database this way but it returns the error.

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

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

I want it to return all the DailyReports with pagination.

推荐答案

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

The latest() method is short for orderBy('created_at', 'desc'). You can achieve what you want by:

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

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

You can also change the column latest() orders by.

->latest('your_column_name');

这篇关于使用Laravel Eloquent获取所有最新记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 21:37