Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Laravel Sail에서 사용되는 일반적인 환경 변수는 무엇입니까


Laravel Sail에서 사용되는 일반적인 환경 변수는 무엇입니까


Laravel Sail에서 사용되는 일반적인 환경 변수는 다음과 같습니다:

1. 데이터베이스 구성:
- `DB_CONNECTION`: 사용할 데이터베이스 연결(예: `mysql`, `pgsql`, `sqlite`, `sqlsrv`).
- `DB_HOST`: 데이터베이스 호스트 주소입니다.
- `DB_PORT`: 데이터베이스 포트 번호입니다.
- `DB_DATABASE`: 데이터베이스의 이름입니다.
- `DB_USERNAME`: 데이터베이스 사용자 이름입니다.
- `DB_PASSWORD`: 데이터베이스 비밀번호입니다.

2. Redis 구성:
- `REDIS_HOST`: Redis 호스트 주소입니다.
- `REDIS_PASSWORD`: Redis 비밀번호(해당하는 경우).
- `REDIS_PORT`: Redis 포트 번호입니다.

3. 메일 구성:
- `MAIL_MAILER`: 사용할 메일 드라이버(예: `smtp`, `sendmail`, `mailgun`, `ses`, `postmark`, `log`, `array`).
- `MAIL_HOST`: 메일 호스트 주소입니다.
- `MAIL_PORT`: 메일 호스트 포트입니다.
- `MAIL_USERNAME`: 메일 사용자 이름입니다.
- `MAIL_PASSWORD`: 메일 비밀번호입니다.
- `MAIL_ENCRYPTION`: 메일 암호화 프로토콜(예: `ssl`, `tls`)입니다.
- `MAIL_FROM_ADDRESS`: 발신 메시지의 '발신' 주소입니다.
- `MAIL_FROM_NAME`: 발신 메시지의 '발신' 이름입니다.

4. 방송 구성:
- `BROADCAST_DRIVER`: 사용할 브로드캐스트 드라이버(예: `log`, `pusher`, `redis`, `null`).
- `PUSHER_APP_ID`: Pusher 앱 ID입니다(Pusher 드라이버를 사용하는 경우).
- `PUSHER_APP_KEY`: 푸셔 앱 키(푸셔 드라이버를 사용하는 경우).
- `PUSHER_APP_SECRET`: Pusher 앱 비밀입니다(Pusher 드라이버를 사용하는 경우).
- `PUSHER_APP_CLUSTER`: Pusher 앱 클러스터(Pusher 드라이버를 사용하는 경우).

5. 캐시 구성:
- `CACHE_DRIVER`: 사용할 캐시 드라이버(예: `file`, `database`, `memcached`, `redis`).

6. 세션 구성:
- `SESSION_DRIVER`: 사용할 세션 드라이버(예: `file`, `database`, `memcached`, `redis`).

7. 트윌 구성:
- `ADMIN_APP_PATH`: Twill 관리 콘솔의 경로입니다(예: `/admin`).
- `ADMIN_APP_URL`: Twill 관리 콘솔의 URL(예: `http://admin.example.com`).

8. 기타 구성:
- `APP_ENV`: 현재 애플리케이션 환경(예: `local`, `staging`, `production`).
- `APP_DEBUG`: 디버그 모드 활성화 여부(`true` 또는 `false`).
- `APP_KEY`: 애플리케이션 암호화 키입니다.
- `LOG_CHANNEL`: 사용할 로깅 채널(예: `stack`, `daily`, `syslog`, `errorlog`).

이는 Laravel Sail 설정에 사용되는 가장 일반적인 환경 변수입니다. 애플리케이션의 특정 요구 사항에 따라 추가 환경 변수를 추가하거나 수정해야 할 수도 있습니다.

인용:
[1] https://demos.pixinvent.com/vuexy-vuejs-admin-template/documentation/guide/laravel-integration/laravel-sail-docker.html
[2] https://tech.osteel.me/posts/you-dont-need-laravel-sail
[3] https://laracasts.com/discuss/channels/general-discussion/sail-does-not-load-environment-variables-on-apple-m1
[4] https://wpwebinfotech.com/blog/guide-to-laravel-sail/
[5] https://github.com/jedymatt/laravel-sail-env