@php // Detectar se Vite está rodando (arquivo hot existe quando yarn dev está ativo) $viteRunning = file_exists(public_path('hot')); if ($viteRunning) { // Modo desenvolvimento - usar servidor Vite $vitePort = file_get_contents(public_path('hot')); $viteUrl = trim($vitePort) ?: 'http://localhost:5173'; echo '' . "\n"; echo '' . "\n"; } else { // Modo produção - usar assets compilados try { $manifestPath = public_path('build/.vite/manifest.json'); if (file_exists($manifestPath)) { $manifest = json_decode(file_get_contents($manifestPath), true); $appJs = $manifest['resources/js/app.js']['file'] ?? 'assets/app.js'; $appCss = $manifest['resources/js/app.js']['css'][0] ?? null; if ($appCss) { echo '' . "\n"; } echo '' . "\n"; } } catch (\Exception $e) { // Fallback } } @endphp