Quick Order by created_at

Instead of:

1User::orderBy('created_at', 'desc')->get();

You can do it quicker:

1User::latest()->get();

By default, latest() will order by created_at.

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

1User::oldest()->get();

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

1$lastUpdatedUser = User::latest('updated_at')->first();

Like our articles?

Become a Premium Member for $129/year or $29/month
What else you will get:
  • 22 courses (477 lessons, total 38 h 20 min)
  • 2 long-form tutorials (one new every week)
  • access to project repositories
  • access to private Discord