*/ public function toArray($request): array { return [ 'type' => 'songs', 'id' => $this->song->id, 'title' => $this->song->title, 'lyrics' => $this->song->lyrics, 'album_id' => $this->song->album->id, 'album_name' => $this->song->album->name, 'artist_id' => $this->song->artist->id, 'artist_name' => $this->song->artist->name, 'album_artist_id' => $this->song->album->artist->id, 'album_artist_name' => $this->song->album->artist->name, 'album_cover' => $this->song->album->cover, 'length' => $this->song->length, 'liked' => (bool) $this->song->liked, 'play_count' => (int) $this->song->play_count, 'track' => $this->song->track, 'disc' => $this->song->disc, 'created_at' => $this->song->created_at, ]; } }