2015-09-21 2 views
1

Я - uisn glravel 5.1 и настраиваю почтовую службу с Mailgun. Я только что обнаружил, что мой файл служб содержит строки, подобные следующим:Laravel 5.1 игнорирует любые значения внутри env()

'mailgun' => [ 
    'domain' => env('<domain>'), 
    'secret' => env('<key>'), 
], 

Теперь по некоторым причинам, эти значения игнорируются, как есть. Однако, если я удаляю метод env() из вышеизложенного, он работает. Так что теперь у меня есть это:

'mailgun' => [ 
    'domain' => '<domain>', 
    'secret' => '<key>', 
], 

Может кто-нибудь объяснить, почему это?

ответ

2

Потому что

env('foo'); 

Вы просите содержание «Foo» константы, определенные в файле .env. У вас есть константа в файле .env с именем 'foo'?

+0

Ahh Я вижу, спасибо! – V4n1ll4