اذهب إلى المحتوى
  • 0

خطأ في استعادة القيم عن طريق env في لارافل

Amir Alsaeed

السؤال

بعد نقل المشروع إلى خادم الويب، تظهر لدي العديد من الأخطاء المتعلقة بجلب القيم من ملف .env فعند تجربة استخدام القيم الموجودة في ملف .env أحصل على القيمة null:

env('APP_ENV') - تعطي null

ولاسيما في الملف app.php بما أنه يحوي على الكثير من القيم المستدعاة من .env

حاولت تنفيذ هذه الأوامر:

php artisan cache:clear
php artisan view:clear
php artisan config:cache

ولكن لم استطع حل المشكلة. ما الخطأ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكنك استخدام هذا الأمر لحل المشكلة:

php artisan config:clear

في حال كنت تستخدم env من داخل التطبيق يفضل استخدام التابع التالي:

\Config::get('app.env');

الأوامر المهة التي عليك تنفيذها في كل مرة تتعرض لمشكلة هي:

php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan route:clear
composer dump-autoload

ويمكنك اختصارها بالأمر: لارافيل 8

php artisan optimize:clear

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 

دالة env لن تعمل في حالة تم تخزين ملفات الـ config في الملفات المؤقتة cache. إذا كنت تستدعي env من داخل التطبيق الخاص بك، فمن المستحسن أن تقوم بإضافة هذه القيم في ملفات config واستدعاء env من هذا المكان بدلاً من ذلك.

لذلك لن يعمل الأمر :

php artisan config:cache

بدلًا من ذلك جرب تشغل الأمر التالي:

php artisan config:clear

بالتوفيق.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...