TGTGInsighttelegram intelligenceLIVE / telegram public index
← E-soft
E-soft avatar

TGINSIGHT POST

Post #1802

@esoftuz

E-soft

Görüntülemeler691Gönderi görüntüleme sayısı
Yayınlandı13 Eki13.10.2025 10:11
İçerik

Gönderi içeriği

Laravelda bir nechta serverlar bilan ishlaganda envlarni avto tanlash uchun kod (local development uchun). Ushbu kod app/bootstrap papkaga tashlanadi va gitignorega joylanadi (shunda faqat local development uchun ishlaydi) bootstrap/app.php faylda appdan instance olingan joyidan keyin ushbu kod require qilib qoyiladi: $app = new Illuminate\Foundation\Application( $_ENV['APP_BASE_PATH'] ?? dirname(__DIR__) ); if(file_exists(__DIR__ . '/development.php')) { require __DIR__ . '/development.php'; } Va ushbu kod sizga console yoki httpdan kelgan zaprosga qarab env load qilib beradi. Masalan zapros test.example.test domaindan kelsa .env.test faylni load qiladi, dev.example.test dan kelsa .env.dev ni load qiladi Consoleda ham shunaqa php artisan dev command - .env.dev load boladi php artisan test command - .env.test load boladi P.s: kod herdga moslandi boshqa applarda ham moslasa boladi domainnni togirlab