{{-- Exibe os dados "Para correção" --}} @if(!empty($atendimento->dados_complementares->json_antes) && is_array((array) $atendimento->dados_complementares->json_antes))

Para correção

Dados {{$atendimento->categoria}}

@foreach ([ 'plano' => 'Plano', 'cep' => 'CEP', 'logradouro' => 'Logradouro', 'numero' => 'Número', 'bairro' => 'Bairro', 'quadra' => 'Quadra', 'lote' => 'Lote', 'cidade_estado' => 'Cidade/Estado', 'ponto_referencia' => 'Ponto de Referência', 'contato1' => 'Contato 1', 'contato2' => 'Contato 2', 'nome' => 'Nome Completo', 'cpf' => 'CPF', 'parentesco' => 'Parentesco', 'data_nascimento' => 'Data de Nascimento', 'total_dependente' => 'Total de Dependentes', 'maximo_dependente' => 'Máximo de Dependentes'] as $field => $label) @php $antes = $atendimento->dados_complementares->json_antes->$field ?? null; $depois = $atendimento->dados_complementares->json_depois->$field ?? null; @endphp @if (!is_null($antes))
{{-- Verifica se há diferença para exibir a bolinha verde --}} @if (!is_null($depois) && $antes != $depois) @endif
@endif @endforeach
@endif {{-- Exibe os dados "Depois" --}} @if(!empty($atendimento->dados_complementares->json_depois) && is_array((array) $atendimento->dados_complementares->json_depois))

Corrigido

Dados {{$atendimento->categoria}}

@php $depoisArray = is_array($atendimento->dados_complementares->json_depois) ? $atendimento->dados_complementares->json_depois : [$atendimento->dados_complementares->json_depois]; @endphp @foreach ($depoisArray as $item) @foreach ([ 'plano' => 'Plano', 'cep' => 'CEP', 'logradouro' => 'Logradouro', 'numero' => 'Número', 'bairro' => 'Bairro', 'quadra' => 'Quadra', 'lote' => 'Lote', 'cidade_estado' => 'Cidade/Estado', 'ponto_referencia' => 'Ponto de Referência', 'contato1' => 'Contato 1', 'contato2' => 'Contato 2', 'nome' => 'Nome Completo', 'cpf' => 'CPF', 'parentesco' => 'Parentesco', 'data_nascimento' => 'Data de Nascimento', 'total_dependente' => 'Total de Dependentes', 'maximo_dependente' => 'Máximo de Dependentes'] as $field => $label) @php $antes = $atendimento->dados_complementares->json_antes->$field ?? null; $depois = $item->$field ?? null; @endphp @if (!is_null($depois))
{{-- Verifica se há diferença para exibir a bolinha verde --}} @if (!is_null($antes) && $antes != $depois) @endif
@endif @endforeach @endforeach
@endif