Get the underlying query builder instance.
public getQuery ( ) : |
||
return |
$users = App\User::getQuery(); $query = $users->select('id', 'name')->get();
$users = App\User::getQuery(); $query = $users->where('active', true)->get();
$users = App\User::getQuery(); $query = $users->with(['purchases' => function ($query) { $query->where('created_at', '>', Carbon::now()->subDays(30)); }])->get();In these examples, we use `getQuery` method to get a `QueryBuilder` object for Eloquent query and further use it to build more complex queries. The package library used is `Illuminate\Database\Eloquent`.
public getQuery ( ) : |
||
return |