لماذا يهم هذا الدرس؟
فهم أخطاء التحقق في API وتطبيقه عمليًا داخل ميزة صغيرة في Laravel. Laravel API عقد عام؛ Routes تحدد السطح وValidation يحمي المدخلات وResources تشكل المخرجات وStatus/Error Behavior يجعل التكامل متوقعًا.
كيف تفكر فيه؟
- في درس أخطاء التحقق في API، النتيجة التي يجب أن تتحقق: اجعل قواعد التحقق قريبة من حد دخول البيانات.
- في سياق أخطاء التحقق في API، الخطر الذي يجب أن يبقى تحت السيطرة: إرجاع Model Attributes أوException Messages الخام يصنع API هشًا وقد يكشف حقولًا غير مخصصة للنشر.
- تطبيق أخطاء التحقق في API: أنشئ JSON Endpoint مع Validation وResource ثم اختبر Success وValidation Error.
تطبيق عملي
في التطبيق الخاص بدرس أخطاء التحقق في API: اجعل قواعد التحقق قريبة من حد دخول البيانات.
app/Http/Requests/StoreUserRequest.phpphp
public function rules(): array
{
return [
'name' => ['required', 'string', 'max:120'],
'email' => ['required', 'email'],
];
}جرّب بنفسك
تمرين أخطاء التحقق في API
أنشئ JSON Endpoint مع Validation وResource ثم اختبر Success وValidation Error.
- سجل النتيجة المتوقعة قبل التنفيذ
- اختبر حالة صحيحة وحالة فشل مرتبطة بالدرس
- اشرح في سطرين أين يوجد الحد المسؤول عن القرار
