parent
fc650b3be1
commit
b2c4e5ec97
|
|
@ -112,7 +112,7 @@ class StudentController extends Controller
|
|||
$maxGrade = max(Audition::max('maximum_grade'), NominationEnsemble::max('maximum_grade'));
|
||||
$schools = School::orderBy('name')->get();
|
||||
$student->loadCount('entries');
|
||||
$entries = $student->entries;
|
||||
$entries = $student->entries()->with('audition.flags')->get();
|
||||
$events = Event::all();
|
||||
$event_entries = [];
|
||||
foreach ($events as $event) {
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
@php use App\Models\Audition;use App\Models\NominationEnsemble;use Illuminate\Support\Facades\Auth; @endphp
|
||||
<x-layout.app>
|
||||
<div class="mx-auto max-w-lg">
|
||||
<x-card.card>
|
||||
|
|
@ -6,7 +7,15 @@
|
|||
<x-form.form method="PATCH" class="!pt-2 !pb-6 !space-y-2" action="{{route('students.update',$student)}}">
|
||||
<x-form.field name="first_name" label_text="First Name" type="text" value="{{ $student->first_name }}"/>
|
||||
<x-form.field name="last_name" label_text="Last Name" type="text" value="{{ $student->last_name }}"/>
|
||||
<x-form.field name="grade" label_text="Grade" type="number" class="mb-3" value="{{ $student->grade }}"/>
|
||||
<x-form.select name="grade">
|
||||
<x-slot:label>Grade</x-slot:label>
|
||||
@php($n = min(Audition::min('minimum_grade'),NominationEnsemble::min('minimum_grade')))
|
||||
@php($maxGrade = max(Audition::max('maximum_grade'), NominationEnsemble::max('maximum_grade')))
|
||||
@while($n <= $maxGrade)
|
||||
<option value="{{ $n }}" @if($student->grade == $n) SELECTED @endif>{{ $n }}</option>
|
||||
@php($n++);
|
||||
@endwhile
|
||||
</x-form.select>
|
||||
@if(auditionSetting('student_data_collect_shirt_size'))
|
||||
<x-form.select name="shirt_size" colspan="2">
|
||||
<x-slot:label>Shirt Size</x-slot:label>
|
||||
|
|
|
|||
Loading…
Reference in New Issue