public function store(Requests\ProductRequest $request) { if ($request->hasFile('photo')) { $photoName = $request->file('photo')->getClientOriginalName(); $request->file('photo')->move(public_path() . '/uploads', $photoName); $data = $request->all(); $data['photoName'] = '/uploads/' . $photoName; $request->replace($data); } $this->productRep->store($request->all(), $request->categories); return redirect('/product'); }