env را خارج از فایل Config نباید صدا بزنی؟یکی از اشتباهات رایج در پروژههای Laravel:
$apiKey = env('API_KEY');داخل Controller یا Service.
مشکل چیست؟
بعد از اجرای:
php artisan config:cache
ممکن است مقدار ()
env دیگر آن چیزی نباشد که انتظار داری.روش صحیح:
داخل فایلهای
config مقدار را قرار بده:'api_key' => env('API_KEY'),و در پروژه از:
config('services.api_key');استفاده کن.
✅ سازگار با Config Cache
✅ خواناتر
✅ استاندارد Laravel
💡 اگر در پروژه Production از ()
env داخل کد استفاده میکنی، بهتر است همین امروز آن را اصلاح کنی.@CodeVerse_dev