@extends('layouts.app') @section('title', 'Import Hadiah') @section('content') @php $result = session('import_result') ? \App\Models\ImportLog::find(session('import_result')) : null; @endphp
Muat Naik Fail

Format CSV atau XLSX. Lajur: kod_hadiah, nama_hadiah, kategori, nilai_anggaran, susunan_cabutan, kuantiti. Jika kuantiti > 1, sistem akan jana beberapa item berasingan (cth Hamper #1 … #5).

@csrf @error('file')
{{ $message }}
@enderror
Muat turun templat contoh
@if($result)
Ringkasan Import: {{ $result->filename }}
{{ $result->total_rows }}
Baris
{{ $result->success_count }}
Item Dijana
{{ $result->failed_count }}
Gagal
@if($result->errors)
Lihat {{ count($result->errors) }} isu
    @foreach($result->errors as $e)
  • {{ $e }}
  • @endforeach
@endif
@endif
Log Import Terkini
@forelse($logs as $log) @empty@endforelse
FailItemGagalOlehMasa
{{ $log->filename }}{{ $log->success_count }} {{ $log->failed_count }}{{ $log->importedBy?->name ?? '-' }} {{ $log->created_at->format('d/m H:i') }}
Belum ada import.
@endsection