Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Laravel Sail'de kullanılan ortak ortam değişkenleri nelerdir?


Laravel Sail'de kullanılan ortak ortam değişkenleri nelerdir?


Laravel Sail'de kullanılan ortak ortam değişkenleri şunlardır:

1. Veritabanı Yapılandırması:
- `DB_CONNECTION`: Kullanılacak veritabanı bağlantısı (örneğin, `mysql`, `pgsql`, `sqlite`, `sqlsrv`).
- `DB_HOST`: Veritabanı ana bilgisayar adresi.
- `DB_PORT`: Veritabanı bağlantı noktası numarası.
- `DB_DATABASE`: Veritabanının adı.
- `DB_USERNAME`: Veritabanı kullanıcı adı.
- `DB_PASSWORD`: Veritabanı şifresi.

2. Redis Yapılandırması:
- `REDIS_HOST`: Redis ana bilgisayar adresi.
- `REDIS_PASSWORD`: Redis şifresi (varsa).
- `REDIS_PORT`: Redis bağlantı noktası numarası.

3. Posta Yapılandırması:
- `MAIL_MAILER`: Kullanılacak posta sürücüsü (örneğin, `smtp`, `sendmail`, `mailgun`, `ses`, `posta damgası`, `log`, `dizi`).
- `MAIL_HOST`: Posta ana bilgisayar adresi.
- `MAIL_PORT`: Posta ana bilgisayar bağlantı noktası.
- `MAIL_USERNAME`: Posta kullanıcı adı.
- `MAIL_PASSWORD`: Posta şifresi.
- `MAIL_ENCRYPTION`: Posta şifreleme protokolü (ör. `ssl`, `tls`).
- `MAIL_FROM_ADDRESS`: Giden iletilerin "gönderen" adresi.
- `MAIL_FROM_NAME`: Giden iletilerin "gönderen" adı.

4. Yayın Yapılandırması:
- 'BROADCAST_DRIVER': Kullanılacak yayın sürücüsü (örneğin, 'log', 'itici', 'redis', 'null').
- `PUSHER_APP_ID`: Pusher uygulama kimliği (Pusher sürücüsü kullanılıyorsa).
- `PUSHER_APP_KEY`: Pusher uygulama anahtarı (Pusher sürücüsü kullanılıyorsa).
- `PUSHER_APP_SECRET`: Pusher uygulamasının sırrı (Pusher sürücüsü kullanılıyorsa).
- `PUSHER_APP_CLUSTER`: Pusher uygulama kümesi (Pusher sürücüsü kullanılıyorsa).

5. Önbellek Yapılandırması:
- 'CACHE_DRIVER': Kullanılacak önbellek sürücüsü (örneğin, 'dosya', 'veritabanı', 'memcached', 'redis').

6. Oturum Yapılandırması:
- 'SESSION_DRIVER': Kullanılacak oturum sürücüsü (örneğin, 'dosya', 'veritabanı', 'memcached', 'redis').

7. Dimi Yapılandırması:
- `ADMIN_APP_PATH`: Twill yönetici konsolunun yolu (ör. `/admin`).
- `ADMIN_APP_URL`: Twill yönetici konsolunun URL'si (ör. `http://admin.example.com`).

8. Diğer Yapılandırma:
- `APP_ENV`: Geçerli uygulama ortamı (ör. `yerel`, `aşama`, `üretim`).
- `APP_DEBUG`: Hata ayıklama modunun etkinleştirilip etkinleştirilmeyeceği ("doğru" veya "yanlış").
- `APP_KEY`: Uygulama şifreleme anahtarı.
- `LOG_CHANNEL`: Kullanılacak günlük kaydı kanalı (örneğin, `stack`, `daily`, `syslog`, `errorlog`).

Bunlar Laravel Sail kurulumunda kullanılan en yaygın ortam değişkenleridir. Uygulamanızın özel gereksinimlerine bağlı olarak ek ortam değişkenleri eklemeniz veya değiştirmeniz gerekebilir.

Alıntılar:
[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