@extends('admin.layouts.app') @php $pageTitle = 'Admin - Import CSV'; $pageHeading = 'Import CSV'; $pageSubheading = 'Import metadata video dalam jumlah besar tanpa upload file video.'; @endphp @push('head') @endpush @section('content')
@if ($errors->any())
@endif
@csrf
Header wajib: title; provider; embed_url. Opsional: thumbnail_url; play_mode (auto|hls|iframe); status (active|disabled). Delimiter wajib titik koma (;). Maksimal 5MB.
Gunakan template agar kolom sesuai format import dan mudah diproses.
@php($summary = session('import_summary')) @if(is_array($summary))

Ringkasan Import

Total Rows Diproses
{{ (int) ($summary['total_rows'] ?? 0) }}
Berhasil
{{ (int) ($summary['success_count'] ?? 0) }}
Gagal
{{ (int) ($summary['failed_count'] ?? 0) }}
@if(!empty($summary['errors']) && is_array($summary['errors']))

Detail Error Baris

@foreach($summary['errors'] as $error) @endforeach
Row Reason
{{ $error['row'] ?? '-' }} {{ $error['reason'] ?? '-' }}
@endif @endif
@endsection