@extends('layouts.app') @section('title', '삭제된 데이터 상세') @section('content')

삭제된 데이터 상세

@if(auth()->user()?->is_super_admin) 데이터 복원 @endif
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

작업 요약

작업 설명
{{ $batchInfo['batch_description'] ?? '삭제 작업' }}
삭제된 레코드 수
{{ $batchInfo['record_count'] }}건
삭제자
{{ $batchInfo['deleted_by'] }}
삭제일시
{{ $batchInfo['deleted_at']?->format('Y-m-d H:i:s') ?? '-' }}
@foreach($records as $index => $record)
{{ $index + 1 }}

{{ $record->record_type_label }}

{{ $record->record_type }}
원본 ID: {{ $record->original_id }}

메인 데이터

@if($record->main_data) @php $mainData = is_array($record->main_data) ? $record->main_data : json_decode($record->main_data, true); @endphp
@foreach(array_slice($mainData ?? [], 0, 8) as $key => $value)
{{ $key }}
@if(is_array($value)) [배열] @elseif(is_null($value)) null @else {{ Str::limit((string)$value, 50) }} @endif
@endforeach
전체 데이터 보기
{{ json_encode($mainData, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) }}
@else

메인 데이터가 없습니다.

@endif
@if($record->relations->isNotEmpty())

관련 테이블 데이터 ({{ $record->relations->count() }}개)

@foreach($record->relations as $relation)
{{ $relation->table_name_label }} ({{ $relation->table_name }})
{{ $relation->record_count }}건
@if($relation->data)
{{ json_encode(is_array($relation->data) ? $relation->data : json_decode($relation->data, true), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) }}
@else

데이터가 없습니다.

@endif
@endforeach
@endif @if($record->notes)
노트

{{ $record->notes }}

@endif
@endforeach @endsection