使用 curl 时,Lumen 使用来自 laravel 的 .env 文件
Lumen uses .env file from laravel when using curl
我有一个带有 laravel 的应用程序和一个带有 lumen 的应用程序,两者都有不同的数据库。
当我通过 postman 向 lumen 发出 post 调用时,它正在取消他自己的数据库。
但是当我使用 ixudra/curl
流明从 laravel 进行 curl 调用时,尝试使用 laravel 项目的 laravel/.env
文件中写入的数据库名称而不是 lumen/.env
。是不是因为这两个配置都使用 php 全局缓存,所以 lumen 认为它已经加载了它并且正在使用来自 laravel 的配置?
Lumen 没有 config
文件夹,我不能在那里硬编码值。
有什么想法吗??
您可以在 lumen 应用程序中创建一个配置文件夹,并从 vendor/laravel/lumen-framework/config/database.php
复制 database.php 文件,这样您就可以在需要时对数据库配置进行必要的更改。
我有一个带有 laravel 的应用程序和一个带有 lumen 的应用程序,两者都有不同的数据库。
当我通过 postman 向 lumen 发出 post 调用时,它正在取消他自己的数据库。
但是当我使用 ixudra/curl
流明从 laravel 进行 curl 调用时,尝试使用 laravel 项目的 laravel/.env
文件中写入的数据库名称而不是 lumen/.env
。是不是因为这两个配置都使用 php 全局缓存,所以 lumen 认为它已经加载了它并且正在使用来自 laravel 的配置?
Lumen 没有 config
文件夹,我不能在那里硬编码值。
有什么想法吗??
您可以在 lumen 应用程序中创建一个配置文件夹,并从 vendor/laravel/lumen-framework/config/database.php
复制 database.php 文件,这样您就可以在需要时对数据库配置进行必要的更改。