public function postUpdate($id) { $validate = Validator::make(Input::all(), Product::$rules); if ($validate->passes()) { $product = Product::find($id); $product->name = Input::get('name'); $product->description = Input::get('description'); $product->price = Input::get('price'); $product->category_id = Input::get('category_id'); if (Input::get('photo')) { $product->photo = Controller::upload(Input::file('photo')); } $product->update(); return redirect('products'); } return redirect('products/update/' . $id)->with('errors', $validate->errors()); }