Ejemplo n.º 1
0
 public function clickLink()
 {
     $post = Post::where('id', Input::get('post_id'))->first();
     $tmp = $post->clickNum + 1;
     if ($post->count()) {
         $post->update(['clickNum' => $tmp]);
         return Response::json(['success' => true], 200);
     } else {
         return Response::json(['success' => false], 404);
     }
 }
Ejemplo n.º 2
0
 public function profile($name)
 {
     $user = User::where('name', $name)->with(['posts' => function ($q) {
         $q->orderBy('created_at', 'desc');
     }])->first();
     if (Request::wantsJson()) {
         $user->clickSum = Post::where('user_id', $user->id)->sum('clickNum');
         $user->approveSum = DB::table('approves')->sum('user_id');
         return response()->json($user, 200);
     }
     return view('user.profile', compact('user'));
 }