- QuestionnaireSetController: full CRUD + publish/archive - QuestionController: store, update, destroy, reorder - ProgramQuestionnaireController: attach, confirm, detach - Public/QuestionnaireController: show form, submit responses, double-submit guard - Views: admin questionnaire CRUD, program questionnaire assign, public form + thankyou/already Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
51 lines
2.2 KiB
PHP
51 lines
2.2 KiB
PHP
@extends('layouts.admin')
|
|
|
|
@section('title', 'Edit Set Soalselidik')
|
|
@section('header', 'Edit Set Soalselidik')
|
|
|
|
@section('breadcrumb')
|
|
<li class="breadcrumb-item"><a href="{{ route('admin.questionnaires.index') }}">Soalselidik</a></li>
|
|
<li class="breadcrumb-item"><a href="{{ route('admin.questionnaires.show', $set) }}">{{ Str::limit($set->title, 30) }}</a></li>
|
|
<li class="breadcrumb-item active">Edit</li>
|
|
@endsection
|
|
|
|
@section('content')
|
|
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-7">
|
|
<div class="card border-0 shadow-sm">
|
|
<div class="card-body p-4">
|
|
<form method="POST" action="{{ route('admin.questionnaires.update', $set) }}">
|
|
@csrf
|
|
@method('PUT')
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label fw-medium">Tajuk Set <span class="text-danger">*</span></label>
|
|
<input type="text" name="title" value="{{ old('title', $set->title) }}"
|
|
class="form-control @error('title') is-invalid @enderror">
|
|
@error('title')<div class="invalid-feedback">{{ $message }}</div>@enderror
|
|
</div>
|
|
|
|
<div class="mb-4">
|
|
<label class="form-label fw-medium">Keterangan</label>
|
|
<textarea name="description" rows="3"
|
|
class="form-control @error('description') is-invalid @enderror">{{ old('description', $set->description) }}</textarea>
|
|
@error('description')<div class="invalid-feedback">{{ $message }}</div>@enderror
|
|
</div>
|
|
|
|
<div class="d-flex gap-2">
|
|
<button type="submit" class="btn btn-primary">
|
|
<i class="bi bi-check-lg me-1"></i> Kemaskini
|
|
</button>
|
|
<a href="{{ route('admin.questionnaires.show', $set) }}" class="btn btn-outline-secondary">
|
|
Batal
|
|
</a>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@endsection
|