public function getSearchEntidades(Request $request) { $valoracion = new valoracion(); $result['estados'] = estados::all(); $result['estadoEscogido'] = null; $entidad = new entidadTuristica(); if ($request->has('page')) { if (Session::get('searchAll') == 'true') { $request['idestado'] = Session::get('idestado'); $request['idciudad'] = Session::get('idciudad'); } } else { Session::set('searchAll', 'false'); } $result['servicios'] = $entidad->searchEntidad($request->all()); foreach ($result['servicios'] as $servicio) { $servicio['valoracion'] = $valoracion->getCalificacion($servicio['rif']); } $view = View::make('web.listadoEntidades')->with('result', $result); if ($request->ajax()) { $sections = $view->renderSections(); $response = Response::json(['success' => true, 'data' => $sections['list']], 200); } else { $response = $view; } return $response; }