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

store() public method

Store a newly created resource in storage.
public store ( ProductRequest $request ) : Illuminate\Http\Response
$request Mage2\Catalog\Requests\ProductRequest
return Illuminate\Http\Response
    public function store(ProductRequest $request)
    {
        //return $request->all();
        try {
            $product = Product::create();
            $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) {
            echo 'Error in Saving Product: ', $e->getMessage(), "\n";
        }
        return redirect()->route('admin.product.index');
    }