Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     try {
         $parameter = config('base.product_parameters');
         $name = $parameter[$request->input('prod_param')];
         $id_retailer_product = $request->input('id_retailer_product');
         $query_int = new ProductParameter();
         $query_int->ad_retailer_product_id = $id_retailer_product;
         $query_int->name = $name;
         $query_int->slug = $request->input('prod_param');
         $query_int->age_min = $request->input('edad_min');
         $query_int->age_max = $request->input('edad_max');
         $query_int->amount_min = $request->input('monto_min');
         $query_int->amount_max = $request->input('monto_max');
         $query_int->expiration = $request->input('caduc');
         $query_int->detail = $request->input('num_titu');
         if ($query_int->save()) {
             return redirect()->route('admin.de.parameters.list-parameter-additional', ['nav' => 'de', 'action' => 'list_parameter_additional', 'id_retailer_product' => $id_retailer_product])->with(array('ok' => 'Se registro correctamente los datos del formulario'));
         }
     } catch (QueryException $e) {
         return redirect()->back()->with(array('error' => $e->getMessage()));
     }
 }