get()->map(function ($video) { return [ 'src' => $video->full_path, 'position' => $video->position, ]; }); $footerContent = DisplayFooterContent::active()->get()->map(function ($footer) { $data = [ 'headline' => $footer->headline, 'subline' => $footer->subline, ]; // URL nur hinzufügen wenn vorhanden if ($footer->url) { $data['url'] = $footer->short_url; } return $data; }); return response()->json([ 'videoPlaylist' => $videos, 'footerContent' => $footerContent, ]); } }