Skip to main content
Category:

How to pass an optional column to latest() in Laravel

 

latest() is a function defined in Illuminate\Database\Query\Builder Class. It's job is very simple. This is how it is defined.

public function latest($column = 'created_at')
{
    return $this->orderBy($column, 'desc');
} 

So, It will just orderBy with the column you provide in descending order with the default column will be created_at.

 

 

Example how to pass paramter to latest() method:

 

$posts = Post::latest('published_at')->get();

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook