/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $insert = new VehicleType(); $insert->vehicle = $request->input('vehicle'); if ($request->input('ad_retailer_product_category_id')) { $insert->ad_retailer_product_category_id = $request->input('ad_retailer_product_category_id'); } $insert->percentage = $request->input('percentage'); $insert->active = $request->input('active') == 'on' ? 1 : 0; if ($insert->save()) { return redirect()->route('admin.vehicle.list', ['nav' => 'ad_vehicle_types', 'action' => 'list'])->with(array('ok' => 'Se creo correctamente los datos del formulario')); } } catch (QueryException $e) { return redirect()->back()->with(array('error' => $e->getMessage())); } }