App\Http\Controllers\ProductsController::create PHP Method

create() public method

Show the form for creating a new resource.
public create ( ) : Response
return Response
    public function create()
    {
        $product = Product::find(-50);
        $features = ProductDetail::all()->toArray();
        $arrayCategories = Category::actives()->lightSelection()->get()->toArray();
        $categories = ['' => trans('product.controller.select_category')];
        $condition = ['new' => trans('product.controller.new'), 'refurbished' => trans('product.controller.refurbished'), 'used' => trans('product.controller.used')];
        $typesProduct = ['item' => trans('product.controller.item'), 'key' => trans('product.globals.digital_item') . ' ' . trans('product.globals.key')];
        $typeItem = 'item';
        //categories drop down formatted
        productsHelper::categoriesDropDownFormat($arrayCategories, $categories);
        $disabled = '';
        $edit = false;
        $panel = $this->panel;
        $oldFeatures = ProductDetail::oldFeatures([]);
        $productsDetails = new featuresHelper();
        return view('products.form', compact('product', 'panel', 'features', 'categories', 'condition', 'typeItem', 'typesProduct', 'disabled', 'edit', 'oldFeatures', 'productsDetails'));
    }