@foreach ($imoveis as $index => $data)
CÓD. AMOSTRA: {{ $data['imovel']->id }}
TIPO DO IMÓVEL: {{ ucfirst(str_replace('_', ' ', $data['imovel']->tipo)) }}
FATOR DE FUNDAMENTAÇÃO: {{ $data['imovel']->fator_fundamentacao }}
ENDEREÇO E LOCALIZAÇÃO
Endereço:
{{ $data['imovel']->endereco }}
Número:
{{ $data['imovel']->numero }}
Bairro:
{{ $data['imovel']->bairro->nome ?? '-' }}
Zona:
{{ $data['imovel']->bairro->zona->nome ?? '-' }}
PGM:
{{ $data['imovel']->bairro->valor_pgm }}
Latitude:
{{ $data['imovel']->latitude }}
Longitude:
{{ $data['imovel']->longitude }}
Via Específica:
{{ $data['imovel']->viaEspecifica->trecho ?? '-' }}
@if ($data['imovel']->tipo == 'terreno')
DADOS DO TERRENO
Área Total:
{{ number_format($data['imovel']->area_total, 2, ',', '.') }} m²
Benfeitoria:
{{ ucfirst($data['imovel']->benfeitoria) }}
Posição na Quadra:
{{ ucfirst(str_replace('_', ' ', $data['imovel']->posicao_na_quadra)) }}
Topografia:
{{ $data['imovel']->topologia }}
Tipologia:
{{ $data['imovel']->tipologia }}
Marina:
@if($data['imovel']->marina === 1 || $data['imovel']->marina === '1') Sim @elseif($data['imovel']->marina === 0 || $data['imovel']->marina === '0') Não @else - @endif
Frente:
{{ $data['imovel']->frente }}
Profundidade Equivalente:
{{ $data['imovel']->profundidade_equiv }}
@endif @if ($data['imovel']->tipo == 'apartamento')
DADOS DA CONSTRUÇÃO
Área Util:
{{ number_format($data['imovel']->area_construida, 2, ',', '.') }} m²
Mobiliado:
{{ ucfirst($data['imovel']->mobiliado) }}
{{ $data['imovel']->banheiros == 1 ? 'Banheiro' : 'Banheiros' }}:
{{ $data['imovel']->banheiros }}
Gerador Energia:
{{ $data['imovel']->gerador }}
Padrão Construtivo:
{{ ucfirst($data['imovel']->padrao) }}
Estado Conservação:
{{ ucfirst(str_replace('_', ' ', $data['imovel']->estado_conservacao)) }}
Andar:
{{ $data['imovel']->andar }}
Idade do Prédio:
{{ $data['imovel']->idade_predio }} anos
{{ $data['imovel']->quantidade_suites == 1 ? 'Quant. Suíte' : 'Quant. Suítes' }}:
{{ $data['imovel']->quantidade_suites }}
Vagas de Garagem:
{{ $data['imovel']->vagas_garagem }}
Area de Lazer:
{{ $data['imovel']->area_lazer }}
Descrição do Imóvel:
{{ $data['imovel']->descricao_imovel }}
@endif @if ($data['imovel']->tipo == 'imovel_urbano')
DADOS DA CONSTRUÇÃO
Área Construída:
{{ number_format($data['imovel']->area_construida, 2, ',', '.') }} m²
Benfeitoria:
{{ ucfirst($data['imovel']->benfeitoria) }}
Posição na Quadra:
{{ $data['imovel']->posicao_na_quadra }}
Topologia:
{{ $data['imovel']->topologia }}
Padrão Construtivo:
{{ ucfirst($data['imovel']->padrao) }}
Estado Conservação:
{{ ucfirst(str_replace('_', ' ', $data['imovel']->estado_conservacao)) }}
Descrição do Imóvel:
{{ $data['imovel']->descricao_imovel }}
@endif @if ($data['imovel']->tipo == 'galpao')
DADOS DA CONSTRUÇÃO
Área Construída:
{{ number_format($data['imovel']->area_construida, 2, ',', '.') }} m²
Benfeitoria:
{{ ucfirst($data['imovel']->benfeitoria) }}
Posição na Quadra:
{{ $data['imovel']->posicao_na_quadra }}
Topologia:
{{ $data['imovel']->topologia }}
Padrão Construtivo:
{{ ucfirst($data['imovel']->padrao) }}
Estado Conservação:
{{ ucfirst(str_replace('_', ' ', $data['imovel']->estado_conservacao)) }}
Descrição do Imóvel:
{{ $data['imovel']->descricao_imovel }}
@endif @if ($data['imovel']->tipo == 'sala_comercial')
DADOS DA CONSTRUÇÃO
Área Util:
{{ number_format($data['imovel']->area_construida, 2, ',', '.') }} m²
Mobiliado:
{{ ucfirst($data['imovel']->mobiliado) }}
Banheiros:
{{ $data['imovel']->banheiros }}
Gerador:
{{ $data['imovel']->gerador }}
Padrão Construtivo:
{{ ucfirst($data['imovel']->padrao) }}
Estado Conservação:
{{ ucfirst(str_replace('_', ' ', $data['imovel']->estado_conservacao)) }}
Vagas Garagem:
{{ ucfirst($data['imovel']->vagas_garagem) }}
Descrição do Imóvel:
{{ $data['imovel']->descricao_imovel }}
@endif
DADOS ECONÔMICOS
FONTE DA INFORMAÇÃO
Valor Total:
R$ {{ number_format($data['imovel']->valor_total_imovel, 2, ',', '.') }}
Fator Oferta:
{{ number_format($data['imovel']->fator_oferta, 2, ',', '.') }}
Preço Unitário:
R$ {{ number_format($data['imovel']->preco_unitario1, 2, ',', '.') }}
Fonte:
{{ $data['imovel']->fonte_informacao }}
Contato:
{{ $data['imovel']->contato }}
Link:
{{ $data['imovel']->link ? Str::limit($data['imovel']->link, 30) : '-' }}
@php // Ordena para: 1) Localização, 2) Fachada, 3) qualquer outra usort($data['fotos'], function ($a, $b) { $ordem = ['localização', 'fachada']; $aIndex = 2; // padrão: outros $bIndex = 2; foreach ($ordem as $i => $palavra) { if (stripos($a['descricao'], $palavra) !== false) { $aIndex = $i; break; } } foreach ($ordem as $i => $palavra) { if (stripos($b['descricao'], $palavra) !== false) { $bIndex = $i; break; } } return $aIndex <=> $bIndex; }); @endphp
FOTOS DO IMÓVEL
@foreach (array_chunk($data['fotos'], 3) as $chunk) @foreach ($chunk as $foto) @endforeach @if (count($chunk) < 3) @for ($i = 0; $i < 3 - count($chunk); $i++) @endfor @endif @endforeach
Foto do Imóvel
{{ $foto['descricao'] }}
@if (!$loop->last)
@endif @endforeach