{{-- Teacher Student Select Component Renders a consistent student dropdown for teacher forms. Usage: Props: $students — Collection of User models (students) $name — form field name (default: student_id) $selected — currently selected student ID $label — label text (default: Student) $required — whether field is required (default: false) $placeholder — placeholder option text --}} @props([ 'students' => collect(), 'name' => 'student_id', 'selected' => null, 'label' => 'Student', 'required' => false, 'placeholder' => 'Select a student...', ])
@if($label) @endif @if($students->isNotEmpty()) @else
No students assigned to you yet.
{{-- Hidden field so form still submits without crashing --}} @endif @error($name)

{{ $message }}

@enderror