@extends('layouts.admin') @section('title', ($record ? 'Edit' : 'Create') . ' Academic Path') @section('content') @php use App\Enums\RecordStatus; use App\Models\Programme; use App\Models\ProgrammeTrack; $programmes = Programme::query()->orderBy('name')->get(['id', 'name', 'code']); $tracks = ProgrammeTrack::query()->orderBy('name')->get(['id', 'name', 'code', 'programme_id']); @endphp @include('institution.partials.flash') @csrf @if($formMethod !== 'POST') @method($formMethod) @endif Select programme @foreach($programmes as $programme) programme_id ?? '') == $programme->id)>{{ $programme->name }} @endforeach Programme * @error('programme_id'){{ $message }}@enderror Select track (optional) @foreach($tracks as $track) programme_track_id ?? '') == $track->id)>{{ $track->name }} @endforeach Programme track @error('programme_track_id'){{ $message }}@enderror Path name * @error('name'){{ $message }}@enderror @foreach(RecordStatus::cases() as $status) status?->value ?? RecordStatus::Active->value) === $status->value)>{{ $status->label() }} @endforeach Status @error('status'){{ $message }}@enderror {{ old('description', $record->description ?? '') }} Description @error('description'){{ $message }}@enderror Progression rules Minimum credits Minimum GPA Promotion rules Minimum credits Minimum GPA Graduation rules Minimum credits Minimum GPA {{ $record ? 'Update path' : 'Create path' }} Cancel @endsection