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