Hello Devs, 

In this tutorial, we will learn Laravel Eloquent orderByRaw() Query Example

The orderByRaw method may be used to set a raw string as the value of the order by clause. So let’s understand through the query.

Follow this step by step guide below. 



Example 1:

/**
* The attributes that are mass assignable.
*
* @var array
*/
public function index()
{
    $users = User::orderByRaw('updated_at - created_at DESC')
                ->get();
    
    dd($users);
}



Example 2:

/**
* The attributes that are mass assignable.
*
* @var array
*/
public function index()
{
    $users = DB::table('users')
                ->orderByRaw('updated_at - created_at DESC')
                ->get();
    dd($users);
}



May this example help you.