Mohammad Yousef3 نشر 3 أبريل 2021 أرسل تقرير نشر 3 أبريل 2021 عندما أمرر بيانات مثل هذه: اقتباس firstName null وأقوم بالتحقق من صحتها باستخدام هذا البرنامج $validator = Validator::make($postData, [ 'firstName'=> 'string|max:255', 'lastName'=> 'string|max:255' ]); تظهر الرسالة اقتباس "The firstName must be a string." كيف يمكنني أن أقوم بتفادي هذه الخطأ وقبول القيمة إن كانت خالية؟ اقتباس
0 Waleed Alfakiat نشر 3 أبريل 2021 أرسل تقرير نشر 3 أبريل 2021 يظهر هذا الخطأ بسبب أن القيمة null وهذا لا يُطبّق عليها الشرط string لأنّ null تعني بأنّه لا توجد قيمة أساسًا, وفي حالة عدم وجود قيمة فلا يمكننا اعتبارها string فيحصل الخطأ عند التحقق من صحتها لذلك يجب وضع قاعدة: 'nullable' في التحقق ليصبح هكذا: 'firstName' => 'string|max:255|nullable', 'lastName' => 'string|max:255|nullable' وبهذا يتم قبول القيمة إذا كانت خالية 1 اقتباس
0 بلال زيادة نشر 4 أبريل 2021 أرسل تقرير نشر 4 أبريل 2021 يمكنك تغيير التحقق ليصبح بهذا الشكل Validator::make($postData, [ 'firstName' => 'string|max:255|nullable', 'lastName' => 'string|max:255|nullable' ]); ليتم قبول القيمة إذا كان لا يوجد في أي حقل نص, لذلك هذه الحالة مفيدة جدا في حالة إضافة ملاحظات أو إزالتها. اقتباس
السؤال
Mohammad Yousef3
عندما أمرر بيانات مثل هذه:
وأقوم بالتحقق من صحتها باستخدام هذا البرنامج
تظهر الرسالة
كيف يمكنني أن أقوم بتفادي هذه الخطأ وقبول القيمة إن كانت خالية؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.