تحديثات اطار عمل لارافيل - Laravel الإصدار رقم 11

تم إصدار Laravel 11 في 12 مارس 2024، ويركز على تحسين الأداء والميزات الجديدة لتسهيل تطوير التطبيقات. تشمل بعض أهم التحديثات: الهيكل المُبسّط للتطبيق:

تم إعادة تنظيم هيكل مجلدات التطبيق الافتراضي ليكون أكثر منطقية وسهولة في الاستخدام.

  • تم إزالة مجلد app/Http/Kernel، مع دمج وظائفه في فئات أخرى.
  • تم تحسين بنية مجلدات app/Models و app/Casts لجعل تنظيم نماذج البيانات وعمليات الإسناد أكثر وضوحًا.

Laravel Reverb:

  • أداة جديدة لإنشاء تطبيقات ويب قابلة للتطوير أفقيًا باستخدام Redis و WebSockets.
  • توفر Reverb دعمًا مضمنًا لـ Pusher، مما يجعلها متوافقة مع Laravel Echo و Laravel Broadcasting.

معدل تحديد النسبة لكل ثانية:

  • يسمح بتحكم أكثر دقة في قيود معدل الطلبات، مع إمكانية تحديد الحد الأقصى للطلبات لكل ثانية.
  • تم تحديث فئة GlobalLimit لدعم هذا التغيير.

نقطة نهاية فحص الصحة:

  • تم إضافة نقطة نهاية جديدة /health لتسهيل التحقق من صحة مختلف مكونات التطبيق.
  • يتم إرسال حدث Illuminate\Foundation\Events\DiagnosingHealth عند استدعاء نقطة النهاية.

ميزات أخرى:

  • تحسينات في اختبارات الوحدة باستخدام قاعدة بيانات SQLite في الذاكرة.
  • إعادة كتابة رسالة خطأ الاستثناء الافتراضية مع دعم الوضع الداكن.
  • دمج مُتحقق Prompt Validator.
  • أوامر Artisan جديدة.
  • دعم PHP 8.2.
  • إزالة دعم PHP 8.1.
اخر تحديث :