public function editService(Service $service) { $allPets = Pet::all(); $pets = array(); foreach ($allPets as $pet) { $pets[$pet->id] = $pet->name; } return View::make('edit_service', compact('service', 'pets')); }
public function listPets() { $pets = Pet::all(); return View::make('pets', compact('pets')); }
<?php /* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the Closure to execute when that URI is requested. | */ Route::model('pet', 'Pet'); Route::get('/', function () { return Redirect::to("pets"); }); Route::get('pets', function () { $pets = Pet::all(); return View::make('pets.index')->with('pets', $pets); }); Route::get('pets/ordered', function () { $pets = Pet::orderBy('age', 'ASC')->get(); return View::make('pets/index')->with('pets', $pets); }); Route::get('pets/cats', function () { $pets = Pet::where('type', 'cat')->get(); return View::make('pets/index')->with('pets', $pets); });