Laravel игнорирует как env, так и конфигурационные файлы

#php #laravel #apache #email

#php #laravel #apache #Адрес электронной почты

Вопрос:

Сегодня я запустил новый проект laravel, но я ничего не могу установить в файлах env и config. Это простой проект для отправки электронных писем, но вместо этого он игнорирует env и config, считывающие php.ini.

Сначала я использовал artisan serve, чистил кэш и прочее. После нескольких часов попыток я начинаю использовать apache24. Но даже я, установив значения для обоих файлов, по-прежнему игнорирую это и использую значения из php.ini.

Что заставляет меня думать, что это может быть проблема не с laravel, а с PHP.

Кто-нибудь еще проходил через это?

Комментарии:

1. Вы имеете в виду, что вы не можете установить конфигурацию с помощью кода, подобного этому Config:set('key','value') ?

Ответ №1:

Конфигурация php.ini и .env совершенно различны и служат разным целям. php.ini предназначен для настройки самого PHP, где .env загружаются переменные среды, которые используются Laravel для его настройки.

Если вы пытаетесь установить конфигурацию PHP в .env , то, конечно, это ничего не даст.