public function store(AdminProductRequest $request)
 {
     //dd($request->all()); //dump
     $data = $request->all();
     $this->repository->create($data);
     return redirect()->route('admin.products.index');
 }
 public function store(AdminProductRequest $request)
 {
     try {
         $data = $request->all();
         return $this->repository->create($data);
     } catch (ModelNotFoundException $e) {
         return ['error' => true, 'message' => 'Error on save!'];
     } catch (\Exception $e) {
         return ["error" => true, "message" => $e->getMessage()];
     }
 }
 public function store(AdminCategoryRequest $request)
 {
     $data = $request->all();
     $this->repository->create($data);
     return redirect()->route('admin.products.index');
 }