使用Laravel Eloquent获得最大日期的方法

203 阅读1分钟

用Eloquent获取最大日期的方法是通过简单地使用max() 操作符来获取任何给定数据表中的最大日期时间戳。下面的例子假设我们要看的日期列名为creative_at,但如果需要的话,可以用你自己的名字替换。

脚本

$lastRecordDate = Product::all('created_at')->max('created_at')->toArray();

dd($lastRecordDate);

虽然这个Eloquent查询得到的是表中的最大日期,但它实际上在输出中给了我们更多的信息,这是Laravel的另一个神奇的宝石。

输出

last record in database laravel method 2

如果你想打印日期时间, 这将是一个案例,下面的一行代码

echo $lastRecordDate["formatted"]; // outputs 2020-11-21 15:07:00