@extends('layouts.admin') @section('title', ($record ? 'Edit' : 'Create') . ' Study Plan Period') @section('content') @php use App\Enums\PeriodType; use App\Enums\RecordStatus; use App\Models\AcademicSession; $sessions = AcademicSession::query()->orderByDesc('year_start')->get(['id', 'name', 'code']); @endphp @include('institution.partials.flash') @csrf @if($formMethod !== 'POST') @method($formMethod) @endif Select session @foreach($sessions as $session) academic_session_id ?? '') == $session->id)>{{ $session->name }} @endforeach Academic session * @error('academic_session_id'){{ $message }}@enderror Code * @error('code'){{ $message }}@enderror @foreach(RecordStatus::cases() as $status) status?->value ?? RecordStatus::Active->value) === $status->value)>{{ $status->label() }} @endforeach Status @error('status'){{ $message }}@enderror Period name * @error('name'){{ $message }}@enderror Select type @foreach(PeriodType::cases() as $type) period_type?->value ?? '') === $type->value)>{{ $type->label() }} @endforeach Period type @error('period_type'){{ $message }}@enderror Sequence @error('sequence'){{ $message }}@enderror Start date @error('start_date'){{ $message }}@enderror End date @error('end_date'){{ $message }}@enderror Credits @error('credits'){{ $message }}@enderror {{ $record ? 'Update period' : 'Create period' }} Cancel @endsection