تحديثات اطار عمل لارافيل - 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.
اخر تحديث :