示例#1
0
 /**
  * Display the specified user.
  *
  * @param  int $id
  *
  * @return Response
  */
 public function show($id, UserRepository $userRepository, FeedRepository $feedRepository)
 {
     $currentUser = $this->currentUser;
     $user = $userRepository->findById($id);
     $feeds = $feedRepository->getPublishedByUser($user);
     return view('users.show', compact('currentUser', 'user', 'feeds'));
 }
示例#2
0
 /**
  *  Display more feeds via ajax.
  *
  * @param Request $request
  *
  * @return Response
  */
 public function more(Request $request, FeedRepository $feedRepository)
 {
     $validator = Validator::make($request->all(), ['skipQty' => 'required']);
     if ($validator->fails()) {
         return abort(403);
     }
     $feeds = $feedRepository->getPublishedByUserAndFriendsAjax($this->currentUser, $request->skipQty);
     return response()->json(['feeds' => $feeds]);
 }