예제 #1
0
 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;
 }