diff --git a/app/Models/Ensemble.php b/app/Models/Ensemble.php
index 8760051..3526177 100644
--- a/app/Models/Ensemble.php
+++ b/app/Models/Ensemble.php
@@ -2,9 +2,11 @@
namespace App\Models;
+use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
+use Illuminate\Database\Eloquent\Relations\HasManyThrough;
class Ensemble extends Model
{
@@ -15,4 +17,17 @@ class Ensemble extends Model
{
return $this->belongsTo(Event::class);
}
+
+ public function auditions(): HasManyThrough
+ {
+ return $this->hasManyThrough(
+ Audition::class,
+ Event::class,
+ 'id',
+ 'event_id',
+ 'event_id',
+ 'id'
+ )->orderBy('score_order');
+ }
+
}
diff --git a/resources/views/admin/ensembles/seatingLimits-limitForm.blade.php b/resources/views/admin/ensembles/seatingLimits-limitForm.blade.php
new file mode 100644
index 0000000..cd9c45c
--- /dev/null
+++ b/resources/views/admin/ensembles/seatingLimits-limitForm.blade.php
@@ -0,0 +1,16 @@
+
+