What is the function of latest() in laravel?
Example:
public function activity()
{
return $this->hasMany('App\Activity')
->with(['user', 'subject'])
->latest();
}
From Build an activity feed in Laravel on line 44.
I've been looking in the laravel documentation, but I couldn't find it...
latest()
is a function defined inIlluminate\Database\Query\Builder
Class. It's job is very simple. This is how it is defined.So, It will just
orderBy
with the column you provide indescending
order with the default column will becreated_at
.->latest() fetches the most recent set of data from the Database. In short, it sorts the data fetched, using the 'created_at' column to chronologically order the data.