コード例 #1
0
ファイル: VoteController.php プロジェクト: enhive/vev
 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([]);
 }
コード例 #2
0
ファイル: PostController.php プロジェクト: majid-n/cometdev
 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'));
 }