]> git.localhorst.tv Git - alttp.git/blob - app/Models/Episode.php
sync episode channels
[alttp.git] / app / Models / Episode.php
1 <?php
2
3 namespace App\Models;
4
5 use Illuminate\Database\Eloquent\Factories\HasFactory;
6 use Illuminate\Database\Eloquent\Model;
7
8 class Episode extends Model
9 {
10
11         use HasFactory;
12
13         public function channels() {
14                 return $this->belongsToMany(Channel::class);
15         }
16
17         public function event() {
18                 return $this->belongsTo(Event::class);
19         }
20
21         public function players() {
22                 return $this->hasMany(EpisodePlayer::class);
23         }
24
25         protected $casts = [
26                 'confirmed' => 'boolean',
27                 'start' => 'datetime',
28         ];
29
30         protected $hidden = [
31                 'created_at',
32                 'ext_id',
33                 'updated_at',
34         ];
35
36 }