parent
fc650b3be1
commit
b2c4e5ec97
|
|
@ -112,7 +112,7 @@ class StudentController extends Controller
|
||||||
$maxGrade = max(Audition::max('maximum_grade'), NominationEnsemble::max('maximum_grade'));
|
$maxGrade = max(Audition::max('maximum_grade'), NominationEnsemble::max('maximum_grade'));
|
||||||
$schools = School::orderBy('name')->get();
|
$schools = School::orderBy('name')->get();
|
||||||
$student->loadCount('entries');
|
$student->loadCount('entries');
|
||||||
$entries = $student->entries;
|
$entries = $student->entries()->with('audition.flags')->get();
|
||||||
$events = Event::all();
|
$events = Event::all();
|
||||||
$event_entries = [];
|
$event_entries = [];
|
||||||
foreach ($events as $event) {
|
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>
|
<x-layout.app>
|
||||||
<div class="mx-auto max-w-lg">
|
<div class="mx-auto max-w-lg">
|
||||||
<x-card.card>
|
<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.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="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="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'))
|
@if(auditionSetting('student_data_collect_shirt_size'))
|
||||||
<x-form.select name="shirt_size" colspan="2">
|
<x-form.select name="shirt_size" colspan="2">
|
||||||
<x-slot:label>Shirt Size</x-slot:label>
|
<x-slot:label>Shirt Size</x-slot:label>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue