diff --git a/app/Http/Controllers/NominationEnsembles/ScobdaNominationAdminController.php b/app/Http/Controllers/NominationEnsembles/ScobdaNominationAdminController.php index 337e89e..99196f7 100644 --- a/app/Http/Controllers/NominationEnsembles/ScobdaNominationAdminController.php +++ b/app/Http/Controllers/NominationEnsembles/ScobdaNominationAdminController.php @@ -9,7 +9,9 @@ class ScobdaNominationAdminController extends Controller implements NominationAd { public function index() { - return view('nomination_ensembles.scobda.admin.index'); + $nominations = NominationEnsembleEntry::with('student')->with('ensemble')->get(); + + return view('nomination_ensembles.scobda.admin.index', compact('nominations')); } public function show(NominationEnsembleEntry $entry) diff --git a/app/Models/NominationEnsembleEntry.php b/app/Models/NominationEnsembleEntry.php index a5ba469..c09fbdd 100644 --- a/app/Models/NominationEnsembleEntry.php +++ b/app/Models/NominationEnsembleEntry.php @@ -19,12 +19,12 @@ class NominationEnsembleEntry extends Model ]; } - protected function ensemble(): BelongsTo + public function ensemble(): BelongsTo { return $this->belongsTo(NominationEnsemble::class, 'nomination_ensemble_id'); } - protected function student(): BelongsTo + public function student(): BelongsTo { return $this->belongsTo(Student::class); } diff --git a/resources/views/nomination_ensembles/scobda/admin/index.blade.php b/resources/views/nomination_ensembles/scobda/admin/index.blade.php index 5d8d658..1d5f461 100644 --- a/resources/views/nomination_ensembles/scobda/admin/index.blade.php +++ b/resources/views/nomination_ensembles/scobda/admin/index.blade.php @@ -1,4 +1,84 @@ + Nomination Administration + + Nominations + + + Name + School + Nomination + Rank + Instrument + + + + @foreach($nominations as $nomination) + + {{ $nomination->student->full_name('lf') }} + {{ $nomination->student->school->name }} + {{ $nomination->ensemble->name }} + {{ $nomination->data['rank'] }} + {{ $nomination->data['instrument'] }} + + @endforeach + + +