Пример #1
0
 public function instituciones($categoria, $id = null)
 {
     $this->options['categoria'] = $categoria;
     $this->options['hijos'] = Route::currentRouteName() == 'institucionhijos';
     if ($id) {
         $this->options['id'] = $id;
     }
     Estructuras::setOptions($this->options);
     $encabezado = Estructuras::getEncabezado();
     if ($encabezado) {
         $this->data = Estructuras::getEstructuraEncabezado($encabezado);
         $this->total = Estructuras::getTotalItemsEstructura($encabezado);
     }
     $response = ApiHelper::prepareResponse($this->data, 'instituciones', $this->options, $this->total);
     Cache::add(Request::getRequestUri(), $response, Config::get('cache.time'));
     return $response;
 }