@extends('admin.layout.app') @section('body')

Import Center

Download the correct Excel template, fill it offline, then upload it for validated bulk import.

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
Import could not start.
@endif @if($result)
Last Import Result: {{ $result['table'] ?? 'Table' }}

Review created, skipped, and failed rows before importing another file.

Created: {{ $result['created'] ?? 0 }} Skipped: {{ $result['skipped'] ?? 0 }} Failed: {{ $result['failed'] ?? 0 }}
@if(!empty($result['errors']))
@foreach($result['errors'] as $error) @endforeach
Excel Row Message
{{ $error['row'] }} @foreach($error['messages'] as $message)
{{ $message }}
@endforeach
@endif
@endif
@foreach($tables as $key => $definition)
{{ $definition['label'] }}

{{ $definition['description'] }}

{{ count($definition['fields']) }} columns
@foreach($definition['fields'] as $name => $field) {{ $name }}{{ !empty($field['required']) ? ' *' : '' }} @endforeach
Download Template
@csrf
@endforeach
@endsection