/** * Update the specified beer in storage. * * @param int $id * @return Response */ public function update($id) { $beer = Beer::findOrFail($id); $data = Input::all(); unset($data['beer_id']); $validator = Validator::make($data, Beer::$rules); if ($validator->fails()) { return Response::json($validator->messages()); } $beer->update($data); // $beers = Beer::with('brewery', 'style')->where('beer_id', '=', Input::get('beer_id') )->get(); $beer->aveRating = $beer->rating; $beer->style->style_id = $beer->style->style_id; $beer->brewery->name = $beer->brewery->name; return Response::json($beer); }