env (environment)

env-environment (büyük resim için tıklayın)

Merhaba, bu gönderide .env dosyasındaki yapılandırma değişkenlerinin değerlerini getiren env fonksiyonundan bahsediyorum.

Projenin temel yapılandırma değişkenleri env dosyasında bulunmaktadır. Yerel veya sunucu için farklı farklı env dosyaları tanımlanabilir (.env, .env.local ya da .env.production gibi). Bu değişkenlere örnek olarak APP_KEY, DB_CONNECTION, MAIL_HOST, bulut servis kimlik bilgisi ile robot/insan ayrımı sağlayan projeye entegre edilmiş modüllerin kimlik bilgileri verilebilir (Ek tanımlamalar yapılabilir). 

Bu değişkenlere erişmek için env fonksiyonu kullanılır. Bu fonksiyon; erişilmek istenen değişkenin isim bilgisi olarak tek parametre alır. Örneğin;

  • echo env('APP_ENV');
  • echo env('DB_CONNECTION');
  • echo env('FILESYSTEM_DRIVER');
  • echo env('MAIL_HOST');
  • echo env('REDIS_HOST');

omurserdarr

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni