【问题标题】:Laravel 4 is not reading env fileLaravel 4 没有读取 env 文件
【发布时间】:2017-12-08 03:39:12
【问题描述】:

起初,这不是重复的。我已经尝试过下一个并且其中任何一个都有效:

我在 Virtual Box 上使用 Mac 和 Homestead 来虚拟化 Laravel 4。

我做了什么:

  1. 从存储库下载项目
  2. vm 中的 composer install 和 composer dump-autoload
  3. 设置环境文件
  4. 设置 homestead.yaml 和 /etc/hosts
  5. vagrant halt / vagrant up --provision

这是错误: https://i.gyazo.com/77effc81c4b99b40d1b8b3c0b41d9f6d.png(我不允许添加图片blablabla...)

所以我决定再次删除并创建 env 文件。我检查了我的 php 版本、环境和主机名,它们都是正确的......

如果您需要更多信息,请告诉我。提前感谢大家。

编辑:显然,我尝试了之前发布的 Stackoverflow 问题中建议的所有解决方案。

【问题讨论】:

  • env('PP_API_ENDPOINT') 试过了吗?
  • 显示同样的错误
  • env func 不显示索引未定义错误它只是返回 null 或作为第二个参数传递的默认值。
  • 我认为变量想要访问该值但找不到它所以它显示未定义的索引,不是吗?
  • 制作.env.php 文件并将.env.local.php 的内容复制到该文件中然后检查它。您还可以通过在 return 语句之前使用 exit 关键字来检查这两个文件是否正在加载,如果应用程序加载空白页面,那么您的文件正在正确加载

标签: laravel homestead


【解决方案1】:

我终于解决了。这是关于 env 文件和 PhpStorm 的一些东西。我删除了 env 文件并使用 sublime 文本再次创建,手动编写了所有键和值,它工作了!!!

感谢 Shahzaib Sheikh 的帮助。

【讨论】:

    猜你喜欢
    • 2016-03-29
    • 2015-10-08
    • 1970-01-01
    • 2018-10-20
    • 2020-12-01
    • 2017-09-30
    • 1970-01-01
    • 2013-06-12
    • 2021-04-22
    相关资源
    最近更新 更多