أخبار Laravel والذكاء الاصطناعي — 4 أكتوبر 2026
حصيلة اليوم لمطوري Laravel: ميزة جديدة في Eloquent، وتحديثات Inertia، وملخص سبتمبر لمنتجات Laravel، مع إصدار Laravel AI SDK v1.0 وSonnet 5.5 (وكلاهما أقدم من 48 ساعة).
Laravel 14 تضيف الدالة defaults() إلى نماذج Eloquent
بتاريخ 1 أكتوبر 2026 أُضيفت دالة defaults() إلى النماذج، وهي تتيح تحديد القيم الافتراضية للخصائص بشكل ديناميكي. يمكنك استخدام config() أو Feature flags أو التواريخ، بخلاف الخاصية $attributes التي تقبل قيمًا ثابتة فقط. تُدمج القيم عند إنشاء النموذج، فلا تُحتسب تغييرات "dirty". الميزة من مساهمة Jack Bayliss (PR #61688).
لماذا تهمك؟ تتخلص من كتابة منطق القيم الافتراضية داخل المُنشئ أو الـ observers.
المصدر: Laravel News
Inertia.js v3.8: المكوّن WhenMounted ودعم BigInt
صدر الإصدار في 2 أكتوبر 2026. يعرض WhenMounted محتوى بديلًا على الخادم ثم ينتقل للمحتوى الفعلي بعد التحميل في المتصفح، فتتجنب أخطاء window is not defined في SSR. كما أُضيف دعم اختياري لأعداد BigInt الكبيرة مثل معرفات Snowflake دون فقدان الدقة، مع إصلاحات في <Form> وترميز UTF-8 في SSR.
لماذا تهمك؟ إن كنت تستخدم Inertia مع SSR فهذا يبسّط التعامل مع واجهات المتصفح ومع المعرفات الضخمة.
المصدر: Laravel News
ملخص سبتمبر: Laravel Cloud والـ Framework وForge
نشر فريق Laravel في 2 أكتوبر 2026 ملخص تحديثات سبتمبر. في الـ Framework: الدالة Ai::build() لإنشاء مزوّد ذكاء اصطناعي من إعدادات وقت التشغيل (مفيد لمفاتيح API الخاصة بكل tenant)، والبحث الدلالي والهجين في Scout مع Typesense وMeilisearch، ودعم Mercure في Laravel Echo، والدالتان copyToDisk() وmoveToDisk(). وفي Laravel Cloud: بيئات معاينة معزولة لكل Pull Request، وRequest metrics، ومستخدمو قواعد بيانات مُدارون، وتوسيع تلقائي لتخزين MySQL.
لماذا تهمك؟ تفيد التطبيقات متعددة المستأجرين، وتقلل مخاطر اختبار الـ PR على بيانات الإنتاج.
المصدر: Laravel Blog
Laravel AI SDK v1.0 (23 سبتمبر 2026 — أقدم من 48 ساعة)
أصدر Laravel النسخة المستقرة الأولى من AI SDK. تشمل ميزات التصنيف السريع (Classification) والدالة Str::decide، ودعم بروتوكولي Vercel Chat وAG-UI، وMiddleware يعمل على كل خطوة من حلقة الـ agent، وأدوات تتطلب موافقة بشرية عبر Approvable، وتغليف الأدوات بـ ToolSearch لتقليل التوكنات، وأداة CodeExecution. تنبيه: الإصدار يتضمن تغييرات كاسرة في تخزين المحادثات (عمود steps الجديد ويحتاج migration لملء البيانات القديمة)، وفي أسماء حقول الاستخدام (inputTokens وoutputTokens).
لماذا تهمك؟ إن كنت تبني ميزات AI في Laravel فراجع دليل الترقية قبل التحديث.
المصدر: Laravel Blog
Claude Sonnet 5.5 (28 سبتمبر 2026 — أقدم من 48 ساعة)
أعلنت Anthropic عن Sonnet 5.5 بوصفه ترقية على Sonnet 5، بسرعة أعلى بنحو 30% وتكلفة أقل بحتى 30% لمعظم الأعمال بحسب الإعلان.
لماذا تهمك؟ يمكن أن يخفض تكلفة الـ agents وأدوات البرمجة في تطبيقاتك، وقد تجرّبه عبر Laravel AI SDK.
المصدر: Anthropic News
نلتقي في الحصيلة القادمة، وبالتوفيق في مشاريعكم.