{{-- resources/views/admin/bulk-imports/show.blade.php --}} @extends('layouts.app') @section('title', 'Import Details') @section('content')
{{ $bulkImport->original_filename }}
Status
{{ ucfirst($bulkImport->status) }}
Progress
{{ $bulkImport->progress_percentage }}%
{{ $bulkImport->processed_rows }}/{{ $bulkImport->total_rows }}
Successful
{{ $bulkImport->successful_rows }}
@if($bulkImport->processed_rows > 0){{ $bulkImport->success_rate }}% success rate
@endifFailed
{{ $bulkImport->failed_rows }}
@if($bulkImport->processed_rows > 0){{ round(($bulkImport->failed_rows / $bulkImport->processed_rows) * 100, 1) }}% failure rate
@endifProcessing row {{ $bulkImport->processed_rows }} of {{ $bulkImport->total_rows }}...
Review and fix these errors before re-importing
| Row | Data | Error | Status |
|---|---|---|---|
| {{ $row->row_number }} |
@if(isset($row->raw_data['name']))
{{ $row->raw_data['name'] }}
@endif @if(isset($row->raw_data['email'])) {{ $row->raw_data['email'] }} @endif |
{{ $row->error_message }} | @php $statusColors = [ 'failed' => 'bg-red-100 text-red-800', 'duplicate' => 'bg-yellow-100 text-yellow-800' ]; @endphp {{ ucfirst($row->status) }} |
{{ $error }}
@endforeach