@forelse($records as $record) @php $types = explode(',', $record->record_types ?? ''); $primaryType = $types[0] ?? ''; // 대상 정보 결정 (테넌트 > 사용자) $targetName = $record->target_company_name ?? $record->target_name ?? '-'; $targetSub = ''; if ($primaryType === 'tenant' && $record->target_code) { $targetSub = "코드: {$record->target_code}"; } elseif ($primaryType === 'user' && $record->target_email) { $targetSub = $record->target_email; } // 대상 테넌트 조회 $targetTenant = $record->tenant_id ? \App\Models\Tenants\Tenant::find($record->tenant_id) : null; $targetTenantName = $targetTenant?->company_name ?? ($record->tenant_id ? "(삭제됨 ID: {$record->tenant_id})" : '-'); @endphp @empty @endforelse
ID 작업 설명 대상 테넌트 대상 정보 레코드 타입 레코드 수 삭제자 삭제일시 작업
{{ $record->id }}
{{ $record->batch_description ?? '삭제 작업' }}
@if($targetTenant) {{ $targetTenantName }} @elseif($record->tenant_id) 삭제됨 (ID: {{ $record->tenant_id }}) @else - @endif
{{ $targetName }}
@if($targetSub)
{{ $targetSub }}
@endif
@foreach($types as $type) @if($type === 'tenant') 테넌트 @elseif($type === 'user') 사용자 @else {{ $type }} @endif @endforeach
{{ $record->record_count }}건 @php $deletedByUser = $record->deleted_by ? \App\Models\User::find($record->deleted_by) : null; @endphp {{ $deletedByUser?->name ?? '-' }} {{ $record->deleted_at ? \Carbon\Carbon::parse($record->deleted_at)->format('Y-m-d H:i') : '-' }}

백업된 데이터가 없습니다.

{{-- 페이지네이션 (공용 컴포넌트) --}} @include('partials.pagination', [ 'paginator' => $records, 'target' => '#archived-record-table', 'includeForm' => '#filterForm' ])