علي العبدالله2 نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 كيف اقوم بالتحقق من Radio Button من خلال validate([]) ؟ اقتباس
0 محمد أبو عواد نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 يمكنك استخدام in وتحديد القيم الخاصة بالحقل radio, فمثلا لو كان لديك input من نوع radio لتحديد الجنس واسم الحقل gender فسوف يكون التحقق هكذا 'gander'=> 'required|in:male,female' اقتباس
0 علي العبدالله2 نشر 7 يونيو 2021 الكاتب أرسل تقرير نشر 7 يونيو 2021 بتاريخ 6 دقائق مضت قال محمد أبو عواد: يمكنك استخدام in وتحديد القيم الخاصة بالحقل radio, فمثلا لو كان لديك input من نوع radio لتحديد الجنس واسم الحقل gender فسوف يكون التحقق هكذا 'gander'=> 'required|in:male,female' <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="important" id="important" value="important"> <label class="form-check-label mr-2" for="important">مهم جدا</label> </div> <div class="form-check form-check-inline mr-5"> <input class="form-check-input" type="radio" name="important" id="noimportant" value="noimportant"> <label class="form-check-label mr-2" for="noimportant">عادي الأهمية</label> </div> 'important' => 'required|in:important,noimportant', يظهر لي هذا الخطأ SQLSTATE[HY000]: General error: 1364 Field 'important' doesn't have a default value (SQL: insert into `habits` (`title`, `user_id`, `updated_at`, `created_at`) values (المقالة الاولى, 1, 2021-06-07 07:23:36, 2021-06-07 07:23:36)) اقتباس
0 سمير عبود نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 بتاريخ 24 دقائق مضت قال علي العبدالله: يظهر لي هذا الخطأ SQLSTATE[HY000]: General error: 1364 Field 'important' doesn't have a default value (SQL: insert into `habits` (`title`, `user_id`, `updated_at`, `created_at`) values (المقالة الاولى, 1, 2021-06-07 07:23:36, 2021-06-07 07:23:36)) الخطأ المُرفق لا يعني أنه لا يتم التحقق من الحقل important أعتقد أن الأمر تجاوز التحقق وتم التأكد من وجود الحقل important في الطلب. الخطأ المُرفق يعني عدم وجود قيمة للحقل important أثناء عملية تخزين السجل في قاعدة البيانات. هل يُمكنك التأكد من هذا الأمر أو عرض الجزء الخاص بعملية التخزين لنا لكي نُساعدك. اقتباس
0 علي العبدالله2 نشر 7 يونيو 2021 الكاتب أرسل تقرير نشر 7 يونيو 2021 ماهو الملف الذي يجب علي التحقق منه؟ اقتباس
0 سمير عبود نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 بتاريخ الآن قال علي العبدالله: ماهو الملف الذي يجب علي التحقق منه؟ بعد جزء التحقق من المُدخلات هناك جزء تقوم فيه بإنشاء السجل في جدول قاعدة البيانات هل بإمكانك عرض هذا الجزء علينا أو بإمكانك عرض كافة التابع المسؤول عن العملية. اقتباس
0 علي العبدالله2 نشر 7 يونيو 2021 الكاتب أرسل تقرير نشر 7 يونيو 2021 ماهو الجزء الي بعد التحقق ؟ اقتباس
0 سمير عبود نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 بتاريخ الآن قال علي العبدالله: ماهو الجزء الي بعد التحقق ؟ أقصد الأسطر البرمجية التي كتبتها في الدالة بعد التحقق من المدخلات، الأسطر المسؤولة عن إنشاء السجل. اقتباس
0 علي العبدالله2 نشر 7 يونيو 2021 الكاتب أرسل تقرير نشر 7 يونيو 2021 (معدل) يبدو انني لم انتبه انني وضعت البيانات في update تم التعديل في 7 يونيو 2021 بواسطة علي العبدالله اقتباس
0 سمير عبود نشر 7 يونيو 2021 أرسل تقرير نشر 7 يونيو 2021 بتاريخ 2 دقائق مضت قال علي العبدالله: public function update(Request $request, Habit $habit) { abort_if(auth()->user()->id !== $habit->user_id, redirect('habits')->with(['alert' => 'غير مصرح لك بالتعديل على عادات الآخرين'])); $data = request()->validate([ 'title' => 'required', 'important' => 'required|in:important,noimportant', 'effect' => 'required|in:1,2,3,4,5,6', ]); $habit->update($data); return redirect('/habits'); } هذه الدالة update مسؤولة عن عملية تعديل و الخطأ المُرفق ناتج عن عملية insert أي من المفروض تكون الدالة store !! اقتباس
السؤال
علي العبدالله2
كيف اقوم بالتحقق من Radio Button من خلال validate([]) ؟
9 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.