public function createBaseProduct(Request $request) { $productService = new ProductService(); $productName = $request->input('productName'); $productPriceIm = $request->input('productPriceIm'); $productPriceEx = $request->input('productPriceEx'); try { $productService->createBaseProduct($productName, $productPriceIm, $productPriceEx); return redirect('product'); } catch (\Exception $e) { if ($request->ajax()) { $result['error'] = $e->getMessage(); return $result; } else { return view('errors.404', ['error_message' => $e->getMessage()]); } } }