'array', 'release_date' => 'date', ]; public function genres(): BelongsToMany { return $this->belongsToMany(Genre::class, 'movie_genre'); } public function actors(): BelongsToMany { return $this->belongsToMany(Actor::class, 'movie_actor'); } public function directors(): BelongsToMany { return $this->belongsToMany(Director::class, 'movie_director'); } public function studios(): BelongsToMany { return $this->belongsToMany(Studio::class, 'movie_studio'); } public function countries(): BelongsToMany { return $this->belongsToMany(Country::class, 'movie_country'); } public function languages(): BelongsToMany { return $this->belongsToMany(Language::class, 'movie_language'); } protected static function newFactory(): Factory { return \Database\Factories\MovieFactory::new(); } }