@if($imports->count() > 0)
@foreach($imports as $import) @if($import->errors) @endif @endforeach
Файл Статус Обработано Создано Обновлено Ошибки Дата
{{ $import->filename }}
@switch($import->status) @case('completed') ✓ Завершен @break @case('failed') ✗ Ошибка @break @case('pending') ⏳ Ожидание @break @case('processing') ⚙️ Обработка @break @default {{ $import->status }} @endswitch {{ $import->processed_rows ?? 0 }} {{ $import->created_count ?? 0 }} {{ $import->updated_count ?? 0 }} @if($import->error_count > 0) {{ $import->error_count }} @else 0 @endif
{{ $import->created_at->format('d.m.Y') }}
{{ $import->created_at->format('H:i') }}
Показать ошибки ({{ $import->error_count }})
@if(is_array($import->errors)) @foreach($import->errors as $error)
• @if(is_array($error)) {{ $error['message'] ?? 'Неизвестная ошибка' }} @if(isset($error['row'])) (строка {{ $error['row'] }}) @endif @else {{ $error }} @endif
@endforeach @else {{ is_array($import->errors) ? json_encode($import->errors, JSON_UNESCAPED_UNICODE) : $import->errors }} @endif
@if($imports->hasPages())
Показано {{ $imports->firstItem() }}-{{ $imports->lastItem() }} из {{ $imports->total() }} импортов
@endif
@else

История импортов пуста

Вы еще не загружали прайс-листы.

{{-- Загрузить прайс-лист --}}
@endif