@extends('layouts.admin') @section('title', ($record ? 'Edit' : 'Create') . ' Campus') @section('content') @php use App\Enums\CampusType; use App\Enums\RecordStatus; use App\Models\Institution; use App\Models\User; $institution = Institution::current(); $users = User::query()->orderBy('name')->get(['id', 'name']); @endphp @include('institution.partials.flash') @csrf @if($formMethod !== 'POST') @method($formMethod) @endif Code * @error('code'){{ $message }}@enderror Campus name * @error('name'){{ $message }}@enderror Select type @foreach(CampusType::cases() as $type) campus_type?->value ?? '') === $type->value)>{{ $type->label() }} @endforeach Campus type @error('campus_type'){{ $message }}@enderror Capacity @error('capacity'){{ $message }}@enderror @foreach(RecordStatus::cases() as $status) status?->value ?? RecordStatus::Active->value) === $status->value)>{{ $status->label() }} @endforeach Status @error('status'){{ $message }}@enderror Select dean @foreach($users as $user) dean_id ?? '') == $user->id)>{{ $user->name }} @endforeach Dean @error('dean_id'){{ $message }}@enderror Select principal @foreach($users as $user) principal_id ?? '') == $user->id)>{{ $user->name }} @endforeach Principal @error('principal_id'){{ $message }}@enderror {{ old('address', $record->address ?? '') }} Physical address @error('address'){{ $message }}@enderror Latitude @error('latitude'){{ $message }}@enderror Longitude @error('longitude'){{ $message }}@enderror {{ old('description', $record->description ?? '') }} Description @error('description'){{ $message }}@enderror {{ $record ? 'Update campus' : 'Create campus' }} Cancel @endsection