/** * Store a newly created Avator in storage. * POST /avators * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Avator::$rules) > 0) { $this->validateRequestOrFail($request, Avator::$rules); } $input = $request->all(); $input['objectId'] = str_random(10); $avators = $this->avatorRepository->create($input); return $this->sendResponse($avators->toArray(), "Avator saved successfully"); }
/** * Store a newly created Avator in storage. * * @param CreateAvatorRequest $request * * @return Response */ public function store(CreateAvatorRequest $request) { $input = $request->all(); $input['objectId'] = str_random(10); if ($request->file('avatorImg')) { $uploadImage = $this->uploadImage($request->file('avatorImg'), '/stickers_photo/'); $input['avatorImg'] = $uploadImage['resize_url'][0]; } $avator = $this->avatorRepository->create($input); Flash::success('Avator saved successfully.'); return redirect(route('avators.index')); }