TGViewer
Заметки разработчика Заметки разработчика @dev_notes_ru · 458 subscribers
Post #1638 474
🧩 Совет по Laravel: автоматическое переключение .env для локальной разработки и продакшена

Устали от жонглирования разными .env файлами между локальной средой и продакшеном?

Laravel поддерживает эту функцию — без хаков и изменений в bootstrap/app.php.

💻 Local (Valet / macOS)

1️⃣ Создайте файл .env.local:

APP_ENV=local
APP_DEBUG=true
DB_DATABASE=your_local_db


Valet автоматически обнаружит и использует его без дополнительной настройки.

Если не используете Valet, просто выполните:

export APP_ENV=local && php artisan optimize


Это укажет Laravel явно загрузить файл .env.local.

🚀 Продакшен (Nginx)

На сервере создайте файл .env.prod:

APP_ENV=prod
APP_DEBUG=false
DB_DATABASE=your_prod_db


Укажите Nginx использовать его:

fastcgi_param APP_ENV prod;


Затем перезагрузите:

sudo service nginx reload
php artisan config:clear
php artisan cache:clear


✅ Результат

— Локальная версия работает с .env.local.
— Продакшен работает с .env.prod.
— Переключение происходит автоматически через APP_ENV.

💡 Чисто и без лишних сложностей. Laravel сам всё сделает.

📱 @dev_notes_ru

#Laravel #Laravel12
  • 🔥 2
More from @dev_notes_ru
  1. Apr 27, 2026Уникальный индекс при мягком удалении: решаем проблему дубликатов При использовании мягког…
  2. Apr 23, 2026Статические переменные в PHP: использование static внутри функций По данным исследования E…
  3. Apr 21, 2026Валидация массивов в Laravel без N+1: Form Request как построитель контекста Применение пр…
  4. Apr 13, 2026JSON в браузере: import или fetch — руководство по выбору Спойлер: import из JSON — это не…
  5. Apr 6, 2026Проксирование fetch() в серверном JavaScript Стандарт Fetch не специфицирует проксирование…
  6. Apr 2, 2026Taskfile: Когда пора отказаться от Makefile (а когда — нет) Makefile — инструмент с почти…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →