- 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>
19 lines
579 B
PHP
19 lines
579 B
PHP
@extends('layouts.admin')
|
|
|
|
@section('title', 'Edit Program')
|
|
@section('header', 'Edit Program')
|
|
|
|
@section('breadcrumb')
|
|
<li class="breadcrumb-item"><a href="{{ route('admin.programs.index') }}">Program</a></li>
|
|
<li class="breadcrumb-item"><a href="{{ route('admin.programs.show', $program) }}">{{ Str::limit($program->title, 30) }}</a></li>
|
|
<li class="breadcrumb-item active">Edit</li>
|
|
@endsection
|
|
|
|
@section('content')
|
|
@include('admin.programs._form', [
|
|
'program' => $program,
|
|
'action' => route('admin.programs.update', $program),
|
|
'method' => 'PUT',
|
|
])
|
|
@endsection
|