Beispiel #1
0
 /**
  * @return array
  */
 public function listadoPorUbicacion($lat = 18.4800978, $lon = -69.8804773)
 {
     $sql = $this->queryDistanciaKM();
     $parametros = [':unidad' => 111.045, ':radio' => 50.0, ':lat' => $lat, ':lon' => $lon, ':order' => 'd.distancia'];
     $listado = Articulos::findBySql($sql, $parametros)->with('usuarios', 'categorias', 'archivos')->all();
     foreach ($listado as $id => $art) {
         $listado[$id]->setAttribute('estado', $this->obtenerEstado());
         $listado[$id]->setAttribute('transacciones', $this->obtenerTransaccion());
         //$listado[$id]->setAttribute('km', $this->enteroKM()); //fix .0 km
     }
     return $listado;
 }