چگونه و با چه کدی تعیین میکنند که محیطی که در حال حاضر کار میشه develop هست یا product
تو این مبحث استاد گفت میشه در یک جایی اول برنامه میشه شرط گذاشت که توی هر یک از این محیط چیکار باید کرد
با چه کدی تعییین میکنیم که کدوم محیط هستیم
سلام و احترام
اینطور اطلاعات رو ما داخل فایل .env نگه داری میکنیم که تو سرفصل های جلوتر ازش استفاده کردیم
این پکیج env:
https://github.com/vlucas/phpdotenv
مقادیر رو به صورت key value داخلش نگه میداریم که داخلش به طور کلی کانفیگ های پروژمون داخلش میشینه، برای مثال همین محیط پروژه رو که گفتید رو میشه داخلش نگه داری کرد
APP_NAME=projectName
APP_ENV=local
APP_DEBUG=true
مثلا توی همین env که گذاشتم APP_ENV برابر با local که نشون میده توی فاز develop هستش که این مقادیر رو شما میتونید با استفاده از آرایه super global $_ENV دریافت کنید و توی نقطه شروع پروژه اگه شرط و شروطی دارید اعمال کنید