저는 laravel과 lumen이있는 응용 프로그램을 가지고 있습니다. 둘 다 서로 다른 데이터베이스를 가지고 있습니다.루멘은 컬을 사용할 때 laravel의 .env 파일을 사용합니다.
필자는 우편 게시자를 통해 루멘에 전화를 걸면 자신의 데이터베이스에 메시지가 저장되지 않습니다.
하지만 ixudra/curl
루멘으로 laravel에서 컬 전화를 할 때 lumen/.env
laravel 프로젝트 및하지에서 laravel/.env
파일에 기록 된 데이터베이스 이름을 사용하려고합니다. 둘 다 구성이 php로 전역 적으로 캐시되기 때문에 루멘은 이미 그것을로드했고 대신 laravel에서 하나를 사용하고 있다고 생각합니까?
루멘에 config
폴더가 없습니다. 값을 하드 코딩 할 수 없습니다.
어떤 아이디어 ??
그러나 루멘은 새로운 데이터베이스 파일을 사용해야한다는 것을 어떻게 알 수 있습니까? – mimo
루틴의 응용 프로그램 클래스는 부트 스트랩/app.php를 통해 부트 스트랩되며/config 폴더 아래의 모든 구성 파일을 먼저 찾습니다. config 파일이 존재하지 않으면 vendor 디렉토리 내의 config 폴더를 찾습니다. config/database.php가 없다면 Lumen은 기본적으로 벤더/laravel/lumen-framework/config/database.php를 가져옵니다. –
ayip
괜찮지 만 laravel이 요청을 할 때 lumen이 다른 .env 파일을 사용하는 이유는 무엇입니까? 루멘 서버에? – mimo