【问题标题】:Laravel dot files not being loaded (.env.local.php)Laravel 点文件未加载(.env.local.php)
【发布时间】:2014-06-09 23:05:20
【问题描述】:

我在做什么:

所以,我使用的是 Laravel 4.0(至少,我是从那里开始的),此后我通过 Composer 引入了 Laravel 4.2。我在项目的根目录中设置了一个.env.local.php 文件。我已经确认 Laravel 正在使用 dd(App::environment() 检测 'local' 环境,但仍然没有加载“点”文件。我知道这一点,因为它说$_ENV['DATABASE_NAME'] 没有在我的配置文件中设置。

【问题讨论】:

    标签: php laravel configuration laravel-4


    【解决方案1】:

    我设法解决了这个问题 - 这是一个非常容易解决的问题。

    我做了什么来解决这个问题:

    我跟着Laravel instructions 升级了 Laravel 4.0 -> 4.1 -> 4.2,因为我没有意识到做一个composer update 是不够的。

    结果:

    无论出于何种原因,.env.local.php 现在正在加载 - 如果有人有解释,那该多好!希望对遇到同样问题的人有所帮助。

    【讨论】:

      【解决方案2】:

      你需要把.env.local.php改成.local.env.php

      【讨论】:

      • @user1153551 虽然我不认为.local.env.php 是正确的,但这个答案似乎是一个有效的答案。如果env.local.php 应该是.local.env.php,这就是为什么不使用该文件的原因,那将解决问题中所述的问题。
      • @user1153551 我想你是想对 Sirajul_Islam 的回答发表评论。
      【解决方案3】:

      当我使用 Laravel 4.2 时,.env.local.php 非常适合我。 并且,对于 laravel 4.1,.env.php 工作文件。

      【讨论】:

        猜你喜欢
        • 2017-06-25
        • 2019-08-14
        • 2015-03-12
        • 1970-01-01
        • 2020-01-21
        • 1970-01-01
        • 1970-01-01
        • 2021-08-25
        • 2021-05-10
        相关资源
        最近更新 更多