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

السؤال

Recommended Posts

  • 0
نشر

السبب هو التحذيرات الإعلانية (Deprecation warnings) في PHP والتي تشير إلى أن بعض الميزات أو الوظائف المستخدمة في المشروع Laravel قد تم إهمالها وقد تصبح غير مدعومة في إصدارات PHP المستقبلية، لكن في الوقت الحالي، يمكن استخدامها بدون أي مشاكل.

لذلك تأكد من أنك تستخدم إصدارًا من Laravel متوافقًا مع إصدار PHP الذي تستخدمه، ومن المفترض أن تعمل معظم إصدارات Laravel على PHP 7.3 فأعلى.

وعادةً ما يمكن تجاهل تحذيرات الإعلانية، ولكن إذا كنت ترغب في إيقاف ظهورها، يمكنك تعطيل تحذيرات الإعلانية عن طريق إعدادات PHP في ملف php.ini.

وذلك من خلال إضافة السطر التالي:

error_reporting = E_ALL & ~E_DEPRECATED

الأمر سيمنع ظهور جميع تحذيرات الإعلانية في PHP، وإذا كنت تريد تعطيل تحذير محدد فقط، يمكنك استخدام دالة error_reporting() في بداية الكود وتحديد أنواع الأخطاء التي تريد تجاهلها.

لكن يجب الإنتباه إلى أن تعطيل تحذيرات الإعلانية يمكن أن يؤدي إلى عدم تحذيرك من وجود أخطاء في الكود.

وإذا استمرت المشكلة في الظهور عند تشغيل مشروع Laravel الخاص بك، يمكنك محاولة تحديث Laravel وجميع المكتبات الخاصة به إلى أحدث الإصدارات، وذلك بتشغيل الأمر التالي في وحدة التحكم:

composer update

 

  • 1
نشر

تظهر مثل هاته التحذيرات بخصوص اهمال ميزات او وظائف عند استعمال نسخة أقدم من اصدار لارافيل أو اثناء عدم توافقها مع بيئة التشغيل، ولذلك فإنك ستحتاج في الغالب: 

  • تحديث اعتماديات composer بما يوافق بيئة التشغيل
  • استعمال اصدار اكثر توافقا من PHP مع مشروعك

قم بفتح ملف composer.json وتحقق من اصدارات PHP المطلوبة.

وفي الغالب، ستحتاج تحديث مشروع لارافيل لديك إلى نسخ أحدث لتلافي ما قد تحدثه هاته التحذيرات مستقبلا، استعن بأدلة التحديث في توثيقات نسخ لارافيل المختلفة وقم بذلك.

قد يمكنك الاستفادة من هاذين السؤالين:

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...