DEV Community 👩‍💻👨‍💻

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

Posted on • Updated on

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

Oldest comments (0)

The Complete Guide to Full Stack Web3 Development

The most important tools, protocols, and frameworks for building full stack web3 apps, and most importantly - how to put everything together to lay the groundwork for building out any of your own ideas in the future.