0
我有一个laravel应用程序和一个带流明的应用程序,它们都有不同的数据库。Lumen在使用curl时使用laravel中的.env文件
当我通过邮递员发表的帖子调用流明,它unsing自己的数据库。
但是,当我从laravel进行curl调用时,ixudra/curl
流明尝试使用写在laravel项目的laravel/.env
文件中的数据库名称,而不是lumen/.env
。是否因为这两个配置缓存全球与PHP所以流明认为它已经加载它,并使用laravel而不是?
流明没有config
文件夹,我不能硬编码的价值在那里。
任何想法??
但lumen如何知道它必须使用新的数据库文件? – mimo
通过bootstrap/app.php引导的Lumen的Application类首先在/config文件夹下查找所有配置文件。如果配置文件不存在,那么它将查找供应商目录中的任何配置文件夹。所以如果你没有config/database.php,Lumen默认会拉动vendor/laravel/lumen-framework/config/database.php –
ayip
好,但是为什么当laravel发出请求调用时,lumen会使用另一个.env文件流明服务器? – mimo