> 백엔드 개발 > PHP 튜토리얼 > 추가 환경 파일로 Laravel 구성

추가 환경 파일로 Laravel 구성

Robert Michael Kim
풀어 주다: 2025-03-05 16:29:11
원래의
581명이 탐색했습니다.
laravel을 사용하면 표준 파일을 우회하여 대체 환경 파일을 지정할 수 있습니다. 이는 전용 .env 파일이 테스트 구성을 분리 할 수있는 테스트에 특히 유용합니다. 항상 필요한 것은 아니지만이 기능은 .env.testing 환경 변수를 활용하여 유연성을 제공합니다. CLI 사용 가장 간단한 응용 프로그램은 Artisan 명령 또는 phpunit과 함께 다른 환경 파일을 사용하는 것입니다. 예를 들어 APP_ENV 파일을 사용합니다 라 라벨은

.env.demo # Create .env.demo cp .env .env.demo echo "\nEXAMPLE_SETTING=demo" >> .env.demo # Use the `demo` env php artisan tinker --env=demo # Or set APP_ENV APP_ENV=demo php artisan tinker를 사용하는 예제 phpunit 및

.env.demo phpunit 테스트의 경우 기본값은 .env를 사용하는 것입니다. 그러나 이는 특히 데이터베이스와 관련하여 지역 개발 환경과의 충돌로 이어질 수 있습니다.

는 데이터베이스 구성을 제공하지만

를 사용하여 더 깨끗한 접근 방식을 제공합니다. 는 "테스트"로 설정하고, 기능 테스트 중에 Laravel에게 Configuring Laravel With Additional Environment Files를로드하도록 촉구합니다 :

.env.demo 생성 .env 및 테스트 별 설정을 추가하십시오 :
를 확인하려면

가로드 되었으나

의 테스트에 추가하십시오. .env.testing

running 로그 :

버전 제어 여부 .env (또는 샘플 phpunit.xml)는 팀 결정입니다. CI의 경우 테스트 데이터베이스와 같은 설정에는 시스템 수준 환경 변수가 권장됩니다. 보다 자세한 환경 구성은 공식 Laravel 문서를 참조하십시오. 프레임 워크의 구현에 대한 더 깊이 다이빙하려면 Laravel 소스 코드에서 및 메소드를 검사하십시오.

위 내용은 추가 환경 파일로 Laravel 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿