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();