Files
eCert-MBIP/resources/views/admin/programs/create.blade.php
Saufi d0be749f29 feat: program management
- ProgramController: full CRUD, publish, close, delete (guarded if attendance exists)
- StoreProgramRequest + UpdateProgramRequest with Malay attribute names
- AuditLogService: logs admin actions, redacts sensitive fields (no_kp, token, password)
- Program index: search, status filter, pagination (Bootstrap 5)
- Program create/edit: shared _form partial with all fields (dates, sessions, walk-in toggle)
- Program show: tab layout (participants, qr, template, questionnaire, statistics)
- Bootstrap 5 pagination via Paginator::useBootstrapFive()

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 19:31:00 +08:00

16 lines
407 B
PHP

@extends('layouts.admin')
@section('title', 'Tambah Program Baru')
@section('header', 'Tambah Program Baru')
@section('breadcrumb')
<li class="breadcrumb-item"><a href="{{ route('admin.programs.index') }}">Program</a></li>
<li class="breadcrumb-item active">Tambah Baru</li>
@endsection
@section('content')
@include('admin.programs._form', [
'action' => route('admin.programs.store'),
])
@endsection