Instead of:
User::orderBy('created_at', 'desc')->get();
You can do it quicker:
User::latest()->get();
By default, latest() will order by created_at.
There is an opposite method oldest() which would order by created_at ascending:
User::oldest()->get();
Also, you can specify another column to order by. For example, if you want to use updated_at, you can do this:
$lastUpdatedUser = User::latest('updated_at')->first();
Enjoyed This Tip?
Get access to all premium tutorials, video and text courses, and exclusive Laravel resources. Join our community of 10,000+ developers.
Recent Courses
[NEW] NativePHP v3: Create Mobile Apps with Laravel
8 lessons
41 min
[NEW] Laravel AI SDK: 6 Practical Examples
9 lessons
1 h 02 min
Building a Typical Laravel SaaS
13 lessons
1 h 58 min