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());
 }