コード例 #1
0
 public function mapa()
 {
     $markers = '[';
     $empresas = Empresa::select(array('id', 'nomeFantasia'))->get();
     foreach ($empresas as $empresa) {
         $filiais = Filial::select(array('id', 'idEmpresa', 'idEndereco'))->where('idEmpresa', '=', $empresa->id)->get();
         foreach ($filiais as $filial) {
             $endereco = Endereco::select(array('id', 'endereco', 'bairro', 'cidade', 'estado', 'lat', 'lon'))->where('id', '=', $filial->idEndereco)->first();
             $markers .= '{"id": ' . $empresa->id . ', "nome": "' . $empresa->nomeFantasia . '", "endereco": "' . $endereco->endereco . ', ' . $endereco->bairro . ', ' . $endereco->cidade . ' - ' . $endereco->estado . '", "lat": "' . $endereco->lat . '", "lon": "' . $endereco->lon . '"},';
         }
     }
     $markers .= ']';
     //$markers = '[{"id":1, "nome": "Pizzaria 1", "endereco": "Avenida Paulista, 151 - São Paulo - SP", "lat": "-23", "lon": "-51"}]';
     //        dd($markers);
     return view('Mapa/mapa')->with('markers', $markers);
 }