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