Перейти к содержимому

Por qué env() devuelve null en Laravel (y cómo arreglarlo)

CursosDesarrolloWeb

0:00 / 0:00

Por qué env() devuelve null en Laravel (y cómo arreglarlo)

145 просмотров · 1 месяц назад
CursosDesarrolloWeb
9,72 тыс. подписчиков
145 просмотров · 1 месяц назад
🔥Visítame en Cursosdesarrolloweb🔥 https://www.cursosdesarrolloweb.es En local funciona. En producción devuelve null. Y no salta ningún error. Si llamas a env() fuera de la carpeta config/, tu aplicación se rompe en cuanto ejecutas config:cache. En este vídeo lo reproduzco en un caso mínimo y bajamos al código del framework para ver exactamente por qué pasa. COMANDOS DEL VÍDEO php artisan optimize:clear php artisan demo:env php artisan optimize php artisan demo:env LA REGLA env() solo dentro de config/ config() en todo lo demás POR QUÉ config:cache genera bootstrap/cache/config.php con los valores ya resueltos. Cuando ese archivo existe, LoadEnvironmentVariables hace return antes de cargar Dotenv: el .env nunca se lee y env() se queda sin datos. DOCUMENTACIÓN Configuración: https://laravel.com/docs/configuration Despliegue: https://laravel.com/docs/deployment ¿Te ha pasado en producción? Cuéntamelo en los comentarios.