'boolean']; public function anime() { return $this->belongsTo(Anime::class); } public function episodes() { return $this->hasMany(Episode::class)->orderBy('episode_number'); } public function getCoverUrlAttribute(): ?string { return MediaUrl::fromStoragePath($this->cover_image); } }