我是uran glravel 5.1并使用Mailgun设置邮件服务。我刚刚发现我的服务文件包含如下行:
'mailgun' => [
'domain' => env('<domain>'),
'secret' => env('<key>'),
],
现在出于某种原因,这些值会被原样忽略。但是,如果我从上面删除env()方法,它的工作原理。所以现在我有了这个:
'mailgun' => [
'domain' => '<domain>',
'secret' => '<key>',
],
任何人都可以解释为什么会这样吗?
答案 0 :(得分:2)
因为
env('foo');
您要求.env文件中定义的“foo”常量的内容。你的.env文件中有一个名为'foo'的常量吗?