This commit is contained in:
Saufi
2026-05-26 10:25:37 +08:00
commit 0c0cef7387
85 changed files with 15340 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
@extends('layouts.app')
@section('content')
<main class="page">
<h1>Upload RateMas</h1>
<p class="subtitle">Upload fail CSV atau XML tahunan. Fail asal tidak disimpan selepas data dimasukkan.</p>
@if (session('status'))
<div class="notice">{{ session('status') }}</div>
@endif
@if ($errors->any())
<div class="error">{{ $errors->first() }}</div>
@endif
<form method="POST" action="{{ route('admin.ratemas-upload.store') }}" enctype="multipart/form-data">
@csrf
<label for="year">Tahun RateMas</label>
<input id="year" type="number" name="year" min="1900" max="2100" value="{{ old('year', date('Y')) }}" required>
<label for="file">Fail CSV atau XML</label>
<input id="file" type="file" name="file" accept=".csv,.txt,.xml,text/csv,text/plain,application/xml,text/xml" required>
<div class="checkbox-row">
<input id="replace_existing" type="checkbox" name="replace_existing" value="1" @checked(old('replace_existing'))>
<label for="replace_existing">Ganti data jika table tahun ini sudah wujud</label>
</div>
<div class="actions">
<button type="submit">Upload & Import</button>
<a class="button secondary" href="{{ route('tables.index') }}">Kembali</a>
</div>
</form>
</main>
@endsection