DEV Community

Cover image for Laravel 9 - Quick Order by created_at
Sandro Jhuliano Cagara
Sandro Jhuliano Cagara

Posted on • Edited on

8 3

Laravel 9 - Quick Order by created_at

Instead of:

User::orderBy('created_at', 'desc')->get();
Enter fullscreen mode Exit fullscreen mode

You can do it by this:

User::latest()->get();
Enter fullscreen mode Exit fullscreen mode

By default, latest() will order by created_at.

There is an opposite method oldest() which would order by created_at ascending:

User::oldest()->get();
Enter fullscreen mode Exit fullscreen mode

Also, you can specify another column to order by. If you want to use updated_at, you can do this:

$lastUpdated = User::latest('updated_at')->first();
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more