Файл конфигурации Laravel 5.0 mail.php не загружен

У меня проблема с настройкой в ​​Laravel 5.0

Я настроил среду local из .env файл. Машина усадьба, и я удалил APP_ENV от Homestead.yaml просто чтобы убедиться.

Окружающая среда установлена ​​на локальный, и я подтвердил запрос $app->environment()

Я добавил несколько файлов конфигурации в локальный каталог конфигурации (local / filesystems.php, local / mail.php, local / services.php). Интересно, что файлы filesystems.php загружаются, а почта — нет. Если я брошу getConfigurationFiles() от Illuminate\Foundation\Bootstrap\LoadConfiguration я получил

array:11 [▼
"app" => "/home/vagrant/Code/molkerei/config/app.php""auth" => "/home/vagrant/Code/molkerei/config/auth.php""cache" => "/home/vagrant/Code/molkerei/config/cache.php""compile" => "/home/vagrant/Code/molkerei/config/compile.php""database" => "/home/vagrant/Code/molkerei/config/database.php""filesystems" => "/home/vagrant/Code/molkerei/config/local/filesystems.php""mail" => "/home/vagrant/Code/molkerei/config/mail.php""services" => "/home/vagrant/Code/molkerei/config/services.php""queue" => "/home/vagrant/Code/molkerei/config/queue.php""session" => "/home/vagrant/Code/molkerei/config/session.php""view" => "/home/vagrant/Code/molkerei/config/view.php"]

Я уже пытался очистить кеш с php artisan cache:clear но нет даже файла кеша (он настроен на файловую систему)

Любая идея, почему конфигурация не загружается правильно?

0

Решение

На момент написания этого ответа — больше нет «подкаталогов» для конфигурации, как это было в L4 — теперь у вас есть одна основная папка конфигурации.

При необходимости вы перезаписываете любую конфигурацию по умолчанию конкретной конфигурацией из вашего файла .env.

Так в вашем app\config\mail.php файл, который вы бы написали:

'driver' => env('MAIL_DRIVER', 'mandrill'),

Это означает, что он будет использовать Mandrill по умолчанию — если только в вашем .env файл, который вы положили

MAIL_DRIVER=smtp

Это означает, что на вашем домашнем сервере теперь он будет использовать SMTP для отправки почты.

постскриптум Я не знаю, почему файловые системы загружают local Конфиг в вашем примере — это, вероятно, ошибка.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector