/** * 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); }