/** * Store a newly created ResourceLike in storage. * * @param CreateResourceLikeRequest $request * * @return Response */ public function store(CreateResourceLikeRequest $request) { $input = $request->all(); $resourceLike = $this->resourceLikeRepository->create($input); Flash::success('ResourceLike saved successfully.'); return redirect(route('resourceLikes.index')); }
/** * Store a newly created ResourceLike in storage. * POST /resourceLikes * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(ResourceLike::$rules) > 0) { $this->validateRequestOrFail($request, ResourceLike::$rules); } $input = $request->all(); $resourceLikes = $this->resourceLikeRepository->create($input); $resource = Resources::find($input['postId']); if ($resource) { $resource->likes = $resource->likes + 1; $resource->update(); } else { return response()->json("Invalid Resources Id!", 400); } return response()->json($resource->likes); }