Mage2\Catalog\Controllers\Admin\ProductController::update PHP Method

update() public method

Update the specified resource in storage.
public update ( ProductRequest $request, integer $id ) : Illuminate\Http\Response
$request Mage2\Catalog\Requests\ProductRequest
$id integer
return Illuminate\Http\Response
    public function update(ProductRequest $request, $id)
    {
        try {
            $product = Product::findorfail($id);
            $this->productHelper->saveProduct($product, $request);
            $this->productHelper->saveRelatedProducts($product, $request);
            $this->productHelper->saveCategory($product, $request);
            $this->productHelper->saveProductImages($product, $request);
            $this->productHelper->saveProductAttribute($product, $request);
        } catch (\Exception $e) {
            throw new \Exception('Error in Saving Product: ' . $e->getMessage());
        }
        return redirect()->route('admin.product.index');
    }