【问题标题】:Laravel ignoring both env and config filesLaravel 忽略 env 和 config 文件
【发布时间】:2019-07-27 14:54:21
【问题描述】:

今天我开始了一个新的 laravel 项目,但我无法在 env 和 config 文件中设置任何内容。这是一个发送电子邮件的简单项目,但它忽略了读取 php.ini 的环境和配置。

首先我使用的是工匠服务,清理缓存和其他东西。经过几个小时的尝试,我开始使用 apache24。但即使我在两个文件上都设置了值,它仍然会忽略它并使用 php.ini 中的值。

是什么让我认为这可能不是 laravel 问题,而是 PHP。

有其他人经历过这个吗?

【问题讨论】:

  • 你的意思是你不能通过类似Config:set('key','value')的代码设置配置?

标签: php laravel apache email


【解决方案1】:

php.ini.env 的配置完全不同,用途不同。 php.ini 旨在配置 PHP 自身,其中 .env 加载 Laravel 用于其配置的环境变量。

如果您尝试在.env 中设置 PHP 配置,那么它当然不会做任何事情。

【讨论】:

    猜你喜欢
    • 2017-06-10
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-26
    • 2014-08-29
    • 2016-01-13
    • 2016-12-23
    相关资源
    最近更新 更多