PHP الحديث وLaravel
يحوّل كود PHP القديم إلى PHP 8+ ويطبق ممارسات Laravel الحديثة.
توضيح مهم: معظم الاختصارات دي مش أوامر رسمية مبرمجة داخل ChatGPT. هي كلمات بتوجّه الذكاء الاصطناعي لتنفيذ مهمة معينة. بعضها منتشر، وبعضها اختصارات عملية تقدر تستخدمها بنفسك. النتائج ممكن تختلف حسب النموذج، والأفضل تضيف تفاصيل بعد الأمر.
تستخدمه إزاي؟
اكتب الأمر في أول رسالتك للأداة، وبعده طلبك بالتفصيل. الأمر نفسه وطرق كتابته متاحة للمشتركين.
الشرح
«الأمر» يطلب من النموذج تحديث كود PHP القديم: أنواع صارمة، الخصائص المطبّعة (constructor promotion)، التعدادات (enum)، match، الوسائط المسماة، القيم الفارغة الآمنة، وPDO مع استعلامات مهيأة بدل mysql_*. وفي Laravel: Eloquent بعلاقات محملة مسبقًا لتفادي N+1، Form Requests للتحقق، Policies للصلاحيات، الطوابير، والتخزين المؤقت. حدوده: بعض الإضافات والإصدارات لا تدعم الميزات الحديثة، فاذكر إصدار PHP وLaravel، وتغيير الكود القديم بلا اختبارات خطير، فاكتب اختبارات توصيف أولًا وطبق التعديل على مراحل.
طرق الاستخدام والمثال الجاهز للمشتركين
- كل طرق كتابة الأمر ومعنى كل طريقة
- مثال جاهز تنسخه بضغطة وتجرّبه على طول
- نصائح لنتيجة أدق وأوامر مرتبطة
مشترك بالفعل؟ سجّل الدخول