gpt4 book ai didi

curl - Laravel 项目使用来自另一个项目的 .env 变量

转载 作者:行者123 更新时间:2023-12-05 07:55:39 24 4
gpt4 key购买 nike

我有 2 个 Laravel 5 项目(项目 A 和项目 B)在 WAMP 上运行。

两个项目的数据库配置都在 .env 文件中。

但是,当我使用 curl 或 file_get_contents() 从项目 A 向项目 B 发出请求时,这两个项目都运行良好。

项目 B 使用项目 A 的 .env 文件中的数据库配置。

如果我不使用 .env 文件,而是直接在 config/database.php 文件中设置数据库配置,则会加载正确的数据库配置。

有人知道为什么会这样吗?以及如何避免这种情况?

最佳答案

您可以在 .env 文件和数据库文件中更改数据库配置并使其不像其他项目

DB_HOST_SITE=my_database
DB_DATABASE_SITE=my_database
DB_USERNAME_SITE=root
DB_PASSWORD_SITE=password

在database.php文件中

'host'      => env('DB_HOST_SITE', 'localhost'),
'database' => env('DB_DATABASE_SITE', ''),
'username' => env('DB_USERNAME_SITE', ''),
'password' => env('DB_PASSWORD_SITE', ''),

关于curl - Laravel 项目使用来自另一个项目的 .env 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29565602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com