{{-- Exibe os dados "Antes" --}} @if(!empty($dados->json_antes) && !empty((array) $dados->json_antes) && is_array((array) $dados->json_antes))

Antes

Dados cadastrais do representante

@php $antesArray = is_array($dados->json_antes) ? $dados->json_antes : [$dados->json_antes]; @endphp @foreach ($antesArray as $item) @foreach (['nome' => 'Nome Completo', 'cpf' => 'CPF', 'parentesco' => 'Parentesco', 'data_nascimento' => 'Data de Nascimento'] as $field => $label) @if (isset($item->$field) && $item->$field !== null)
{{-- Destaca alterações entre "Antes" e "Depois" --}} @if (!empty($dados->json_depois) && $dados->json_depois->$field !== null && $item->$field != $dados->json_depois->$field) @endif
@endif @endforeach @endforeach
@endif {{-- Exibe os dados "Depois" --}} @if(!empty($dados->json_depois) && !empty((array) $dados->json_depois) && is_array((array) $dados->json_depois))
@if($tipo !== 'inclusão')

Depois

@endif

Dados cadastrais do representante

{{-- Caso json_depois seja um array, iterar sobre ele --}} @php $depoisArray = is_array($dados->json_depois) ? $dados->json_depois : [$dados->json_depois]; @endphp @foreach ($depoisArray as $item) @foreach (['nome' => 'Nome Completo', 'cpf' => 'CPF', 'parentesco' => 'Parentesco', 'data_nascimento' => 'Data de Nascimento'] as $field => $label) @if (isset($dados->json_depois->$field) && $dados->json_depois->$field !== null)
{{-- Destaca alterações entre "Antes" e "Depois" --}} @if (!empty($dados->json_antes) && $dados->json_antes->$field !== null && $dados->json_antes->$field != $item->$field) @endif
@endif @endforeach @endforeach
@endif