Example #1
0
 /**
  * Display the specified resource.
  */
 public function show($slug)
 {
     $page_title = "Beerhit!";
     $page_descs = "what hit you?";
     $location = Location::get();
     //data to display on profile page
     $user = User::where('username', $slug)->first();
     if (!$user) {
         return redirect(404);
     } else {
         $user_checkin = User::getUserCheckIn($user->id);
         $uploaded = BeerImg::userUploaded($user->id);
         $drink_log = UserBeer::userDrinkLog($user->id);
         $userLike = UserBeer::userBeerLike($user->id);
         $drink_cnt = UserBeer::where('user_id', $user->id)->count();
         $user_flg = isset(Auth::user()->id) ? TRUE : FALSE;
         $data = array('page_title' => $page_title, 'page_descs' => $page_descs, 'user' => $user, 'drink_cnt' => $drink_cnt, 'drink_log' => $drink_log, 'drink_uploaded' => $uploaded, 'user_flg' => $user_flg, 'user_like' => $userLike, 'user_checkin' => $user_checkin, 'location' => $location);
         return view('pages.user', $data);
     }
 }