Laravel - Getting Started - Building Queries
all method will return all of the results in the model's table. However, since each Eloquent model serves as a query builder, you may add additional constraints to queries and then invoke the
get method to retrieve the results:
$flights = Flight::where('active', 1) ->orderBy('name') ->take(10) ->get();
Since Eloquent models are query builders, you should review all of the methods provided by Laravel's query builder. You may use any of these methods when writing your Eloquent queries.