Example #1
0
 /**
  * Search users
  *
  * @return Response
  */
 public function searchAction()
 {
     $search_key = Input::get('key');
     $viewer_id = Input::get('viewer_id', false);
     $users = Users::userSearch($search_key, $viewer_id);
     $data[KeyParser::users] = array();
     foreach ($users as $index => $user) {
         $data[KeyParser::users][$index] = Users::getStatistics($user->id, $viewer_id);
     }
     $page = array(KeyParser::current => $users->currentPage(), KeyParser::number => $users->lastPage());
     $json_return = array(KeyParser::data => $data, KeyParser::page => $page);
     return response()->json($json_return);
 }