Mohammad Yousef3 نشر 29 مارس 2021 أرسل تقرير مشاركة نشر 29 مارس 2021 لدي form في لارافل أقوم بالتحقق من بياناته من خلال validation return Validator::make($data, [ 'name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6', 'checkbox' =>'required', ]); ولكن لا يتم التحقق من checkbox مهما كانت المدخلات وهذا كود checkbox <input type="checkbox" name=" checkbox" value="agree"><label><p><a href="#">agreements</a></p></label> 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Waleed Alfakiat نشر 29 مارس 2021 أرسل تقرير مشاركة نشر 29 مارس 2021 في Laravel يتم التحقق من checkbox باستخدام القاعدة: accepted بدلًا من: required فيصبح البرنامج: return Validator::make($data, [ ... 'checkbox' =>'accepted', ]); 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 29 مارس 2021 أرسل تقرير مشاركة نشر 29 مارس 2021 إن طريقة التحقق من الحقول التي من النوع checkbox تختلف قليلا عن باقِ الحقول مثلا يجب استخدام أحد هذه القيم: 'checkbox' =>'required_without_all', 'checkbox' => 'required|in:1', 'checkbox' =>'accepted' أرجو مراجعة التوثيق: laravel validation اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد أيت لعرايك نشر 30 مارس 2021 أرسل تقرير مشاركة نشر 30 مارس 2021 (معدل) يمكن أيضا عمل custom validation rule إذا كانت checkbox تحتاج إلى تحقق متطور. قم بإنشاء قاعدة مخصصة داخل app / Providers / AppServiceProvider.php في الدالة boot أضف مايلي : use Illuminate\Support\Facades\Validator; ... public function boot() { Validator::extend('validate_checkboxes', function ($attribute, $values, $parameters, $validator) { foreach( $values as $value ) { if (!in_array($value, [0, 1])) { return false; } return true; } }); } في المتحكم الخاص بك أكتب مايلي: $this->validate($request, [ 'record_checkbox' => 'validate_checkboxes', ]); تم التعديل في 30 مارس 2021 بواسطة محمد أيت لعرايك اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohammad Yousef3
لدي form في لارافل أقوم بالتحقق من بياناته من خلال validation
ولكن لا يتم التحقق من checkbox مهما كانت المدخلات
وهذا كود checkbox
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.