Laravel all() and get()
The model's all method will retrieve all of the records from the model's associated database table use App\Models\Flight; foreach (Flight::all() as $flight) { echo $flight->name; } The Eloquent 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();