@php $canEditNaturalPerson = Auth::user()->hasRole('ADMINISTRADOR') || Auth::user()->can('natural-people.edit'); $canDeleteNaturalPerson = Auth::user()->hasRole('ADMINISTRADOR') || Auth::user()->can('natural-people.delete'); $editTitle = $canEditNaturalPerson ? 'Editar' : 'No tienes permiso para editar personas naturales'; $getLabel = function ($naturalPerson) { $fullName = trim(($naturalPerson->nombres ?? '') . ' ' . ($naturalPerson->apellidos ?? '')); return $fullName !== '' ? $fullName : ($naturalPerson->dni ?: 'Sin nombre'); }; @endphp
| # | person Persona | badge DNI | calendar_today Registrado | schedule Actualizado | Acciones |
|---|---|---|---|---|---|
| {{ ($naturalPeople->currentPage() - 1) * $naturalPeople->perPage() + $key + 1 }} | {{ $getLabel($naturalPerson) }} | {{ $naturalPerson->dni ?: 'N/A' }} | {{ optional($naturalPerson->created_at)->format('d/m/Y H:i') }} | {{ optional($naturalPerson->updated_at)->format('d/m/Y H:i') }} |
@include('natural-people.forms.delete', [
'naturalPerson' => $naturalPerson,
'disabled' => !$canDeleteNaturalPerson,
])
|
| inbox No hay registros. | |||||