/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $productid = $request->pid;
     // Create New Variant
     $productVariant = new Product_variant();
     $productVariant->product_id = $productid;
     if (!$productVariant->save()) {
         Notification::error('<i class="fa fa-cross"></i> Fout: Kon Productvariant niet aanmaken!');
         return redirect()->route('product.edit', [$productid]);
     }
     // Create initial translation record (nl)
     $productVariantI18n = new Product_variant_i18n();
     $productVariantI18n->locale = 'nl';
     $productVariantI18n->product_variant()->associate($productVariant);
     $productVariantI18n->save();
     if (!$productVariantI18n->save()) {
         Notification::error('<i class="fa fa-cross"></i> Fout: Kon Productvariant niet aanmaken!');
         return redirect()->route('product.edit', [$productid]);
     }
     Notification::success('<i class="fa fa-check"></i> Nieuwe Productvariant aangemaakt! (#' . $productVariantI18n->variant_id . ')');
     return redirect()->route('product.edit', [$productid]);
 }