/** * Store a newly created Resources in storage. * POST /resources * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Resources::$rules) > 0) { $validator = $this->validateRequestOrFail($request, Resources::$rules); if ($validator) { return $validator; } } $input = $request->all(); $input['objectId'] = 'Reses' . str_random(10); $resources = $this->resourcesRepository->create($input); return $this->sendResponse($resources->toArray(), "Resources saved successfully"); }
/** * Store a newly created Resources in storage. * * @param CreateResourcesRequest $request * * @return Response */ public function store(CreateResourcesRequest $request) { $input = $request->all(); $input['objectId'] = 'Reses' . str_random(10); if ($request->file('author_img_path')) { $image = $this->uploadImage($request->file('author_img_path'), '/authors_photo/'); $input['author_img_path'] = $image['resize_url'][0]; } if ($request->file('resource_icon_img')) { $image = $this->uploadImage($request->file('resource_icon_img'), '/resources_photo/'); $input['resource_icon_img'] = $image['resize_url'][0]; } $resources = $this->resourcesRepository->create($input); Flash::success('Resources saved successfully.'); return redirect(route('resources.index')); }