public function update(Post $post) { if ($post->isVoted()) { return response([], 422); } Vote::create(['post_id' => $post->id, 'user_id' => Auth::user()->id]); $post->increment('vote_count'); return response([]); }
public function show(Request $request, Post $post) { if ($request->ajax()) { if ($post) { $post->increment('views'); return response()->json(['result' => true, 'modaldata' => view('ajax.postmodaldata', array('post' => $post))->render()]); } return response()->json(['result' => false]); } return view('posts.show', compact('post')); }