/** * Store a newly created Product in storage. * * @param CreateProductRequest $request * * @return Response */ public function store(CreateProductRequest $request) { $input = $request->all(); $product = $this->productRepository->create($input); Flash::success('Product saved successfully.'); return redirect(route('products.index')); }
/** * Store a newly created Product in storage. * POST /products * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Product::$rules) > 0) { $this->validateRequestOrFail($request, Product::$rules); } $input = $request->all(); $products = $this->productRepository->create($input); return $this->sendResponse($products->toArray(), "Product saved successfully"); }