/**
  * Sync the product stock
  *
  * @param  Product $product The product model to sync to
  * @return void
  */
 private function _syncProductStock($product)
 {
     $product->sizes()->detach();
     $product_codes = Input::get('product_code');
     $product_sizes = Input::get('product_size');
     $product_colors = Input::get('product_color');
     $product_stock = Input::get('product_stock');
     for ($i = 0; $i < count($product_codes); $i++) {
         $product->sizes()->attach($product_sizes[$i], ['product_code' => $product_codes[$i], 'color_id' => $product_colors[$i], 'qty' => $product_stock[$i]]);
     }
     return;
 }