Files
ChatbotAI/resources/views/admin/documents/edit.blade.php
2026-05-18 08:56:23 +08:00

81 lines
4.3 KiB
PHP

@extends('layouts.admin')
@section('title', 'Edit Dokumen')
@section('breadcrumb')
<li class="breadcrumb-item"><a href="{{ route('admin.documents.index') }}">Dokumen</a></li>
<li class="breadcrumb-item"><a href="{{ route('admin.documents.show', $document) }}">{{ Str::limit($document->title, 30) }}</a></li>
<li class="breadcrumb-item active">Edit</li>
@endsection
@section('content')
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="card border-0 shadow-sm">
<div class="card-header bg-white border-bottom">
<h5 class="mb-0 fw-bold"><i class="bi bi-pencil me-2"></i>Edit Maklumat Dokumen</h5>
<small class="text-muted">Untuk upload fail PDF baru, gunakan butang "Upload Versi Baru" pada halaman dokumen.</small>
</div>
<div class="card-body p-4">
<form method="POST" action="{{ route('admin.documents.update', $document) }}">
@csrf @method('PUT')
<div class="row g-3">
<div class="col-12">
<label class="form-label fw-semibold">Kategori <span class="text-danger">*</span></label>
<select name="category_id" class="form-select" required>
@foreach($categories as $cat)
<option value="{{ $cat->id }}"
{{ old('category_id', $document->category_id) == $cat->id ? 'selected' : '' }}>
{{ $cat->name }}
</option>
@endforeach
</select>
</div>
<div class="col-12">
<label class="form-label fw-semibold">Tajuk <span class="text-danger">*</span></label>
<input type="text" name="title" class="form-control @error('title') is-invalid @enderror"
value="{{ old('title', $document->title) }}" required>
@error('title')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-12">
<label class="form-label fw-semibold">Deskripsi</label>
<textarea name="description" class="form-control" rows="2">{{ old('description', $document->description) }}</textarea>
</div>
<div class="col-md-6">
<label class="form-label fw-semibold">Tarikh Kuat Kuasa</label>
<input type="date" name="effective_date" class="form-control"
value="{{ old('effective_date', $document->effective_date?->toDateString()) }}">
</div>
<div class="col-md-6">
<label class="form-label fw-semibold">Tarikh Luput</label>
<input type="date" name="expiry_date" class="form-control"
value="{{ old('expiry_date', $document->expiry_date?->toDateString()) }}">
</div>
<div class="col-md-6">
<label class="form-label fw-semibold">Bahasa</label>
<select name="language" class="form-select">
<option value="ms" {{ old('language', $document->language) == 'ms' ? 'selected' : '' }}>BM</option>
<option value="en" {{ old('language', $document->language) == 'en' ? 'selected' : '' }}>EN</option>
</select>
</div>
</div>
<div class="d-flex gap-2 mt-4 pt-3 border-top">
<button type="submit" class="btn btn-primary">
<i class="bi bi-save me-1"></i>Kemaskini
</button>
<a href="{{ route('admin.documents.show', $document) }}" class="btn btn-outline-secondary">Batal</a>
</div>
</form>
</div>
</div>
</div>
</div>
@endsection