Review, process, and manage restaurant onboarding submissions
Total Uploads
{{ \App\Models\BulkImportLog::where('import_type', 'onboarding')->count() }}
All time records
Pending
{{ \App\Models\BulkImportLog::where('import_type', 'onboarding')->where('status', 'pending')->count() }}
Awaiting process
Processing
{{ \App\Models\BulkImportLog::where('import_type', 'onboarding')->where('status', 'processing')->count() }}
In progress
Completed
{{ \App\Models\BulkImportLog::where('import_type', 'onboarding')->whereIn('status', ['completed', 'completed_with_errors'])->count() }}
Successfully done
Failed
{{ \App\Models\BulkImportLog::where('import_type', 'onboarding')->where('status', 'failed')->count() }}
Need attention
|
Restaurant / User
|
File Details
|
Status
|
Date
|
Actions
|
|---|---|---|---|---|
|
{{ substr($log->restaurant->name ?? 'N', 0, 1) }}
{{ $log->restaurant->name ?? 'N/A' }}
{{ $log->user->name ?? 'N/A' }}
{{ $log->user->email ?? 'N/A' }}
|
@php
$extension = pathinfo($log->file_name, PATHINFO_EXTENSION);
@endphp
@if(in_array($extension, ['xlsx', 'xls']))
{{ Str::limit($log->file_name, 30) }}
{{ number_format($log->file_size / 1024, 2) }} KB
|
@if($log->status === 'pending') @elseif($log->status === 'processing') @elseif($log->status === 'completed') @elseif($log->status === 'completed_with_errors') @elseif($log->status === 'failed') @endif {{ ucfirst(str_replace('_', ' ', $log->status)) }} |
{{ $log->created_at->format('M d, Y') }}
{{ $log->created_at->format('h:i A') }}
|
@if($log->status === 'pending')
@endif
@if(in_array($log->status, ['completed', 'completed_with_errors']))
@endif
|
|
No Uploads Found Try adjusting your search or filter criteria |
||||
Complete information about this submission
{{ $selectedLog->restaurant->name ?? 'N/A' }}
{{ $selectedLog->user->name ?? 'N/A' }}
{{ $selectedLog->user->email ?? 'N/A' }}
{{ $importSummary['summary']['menu_items']['success'] }}
{{ $importSummary['summary']['menu_items']['failed'] }} failed
{{ $importSummary['summary']['areas']['success'] }}
{{ $importSummary['summary']['areas']['failed'] }} failed
{{ $importSummary['summary']['tables']['success'] }}
{{ $importSummary['summary']['tables']['failed'] }} failed
Import Errors
Change the processing status of this upload