/** * Define your route model bindings, pattern filters, etc. * * @param \Illuminate\Routing\Router $router * @return void */ public function boot(Router $router) { parent::boot($router); $router->bind('carpets', function ($id) { return Carpet::findOrFail($id); }); }
public function getCarpet($carpet) { // get current carpet $carpet = Carpet::findOrFail($carpet); // add type and price $carpet->types = array('type' => $carpet->types); $carpet->prices = array('price' => $carpet->prices); // return json return $carpet; }