X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FModels%2FEpisode.php;h=7d3175c4778e19b72d9f9558610d9518a7103410;hb=e49b130505f5712075dca2ff990e5a63fc90ce3c;hp=15af89cf76f715135d299f00ec902ec27cd9f5f2;hpb=e2af94795e9d8e8a2eb8c272201b4e54ebb130f0;p=alttp.git diff --git a/app/Models/Episode.php b/app/Models/Episode.php index 15af89c..7d3175c 100644 --- a/app/Models/Episode.php +++ b/app/Models/Episode.php @@ -11,13 +11,19 @@ class Episode extends Model use HasFactory; public function channels() { - return $this->belongsToMany(Channel::class); + return $this->belongsToMany(Channel::class) + ->using(Restream::class) + ->withPivot('accept_comms', 'accept_tracker'); } public function crew() { return $this->hasMany(EpisodeCrew::class); } + public function confirmedCrew() { + return $this->crew()->where('confirmed', true); + } + public function event() { return $this->belongsTo(Event::class); } @@ -33,7 +39,6 @@ class Episode extends Model protected $hidden = [ 'created_at', - 'ext_id', 'updated_at', ];