@php // SEGURANÇA: Se $data for string, converte. Se for array, apenas usa. $parse = is_array($data) ? $data : []; if (is_string($data)) { parse_str($data, $parse); } $selectedPodcast = null; $entityId = $parse['entityId'] ?? null; // Busca o nome do podcast no banco apenas se tiver um ID if ($entityId) { try { $selectedPodcast = DB::connection('mysql_site_' . session('serverID')) ->table('podcasts') ->where('site_id', '=', session('siteID')) ->where('id', '=', $entityId) ->first(); } catch (\Exception $e) { // Silencia erro de banco para não travar a tela } } @endphp