@extends('layouts.app') @section('title','Bulk Master Data Imports') @section('content')

Controlled data onboarding

Bulk Imports

Preview CSV/XLSX data, resolve every row error, then commit the complete batch atomically.

Upload for preview

No records are written until a valid preview is explicitly committed.

@csrf
@foreach(['customers','companies','corporate_employees','document_metadata'] as $type){{ str($type)->replace('_',' ')->title() }} template@endforeach

Import history

Operator, validation status and commit evidence.

@forelse($batches as $batch)@empty@endforelse
BatchType / FileRowsValidationOperatorCreated
#{{ $batch->id }}{{ str($batch->import_type)->replace('_',' ')->title() }}{{ $batch->original_filename }}{{ $batch->total_rows }}{{ str($batch->status)->replace('_',' ')->title() }}{{ $batch->invalid_rows }} invalid{{ $batch->user?->name }}{{ $batch->created_at->format('d M Y H:i') }}
No import batches
{{ $batches->links() }}
@endsection