لدي نموذج لبيانات العميل وأريد التحقق مما إذا كان الهاتف موجودا في قاعدة البيانات (لكل من phone2 و phone) وحتى التحقق من phone2. وإذا كتب المستخدم نفس الهاتف في كلا الحقلين فلا يقبل.
هنا هو كود التحقق
if($request->customer_id == null) {
unset($rules['customer_id']);
$rules['customer_name'] = 'required';
$rules['customer_address'] = 'required';
$rules['customer_phone'] = 'max:11|required|unique:customers,phone,phone2';
$rules['customer_phone2'] = 'max:11|unique:customers,phone,phone2';
$rules['customer_type'] = 'in:regular,special,jomla';
$mesages['customer_name.required'] = translate('the name is required');
$mesages['customer_address.required'] = translate('the address is required');
$mesages['customer_phone.required'] =translate('the phone is required');
$mesages['customer_phone.max'] =translate('the phone number is not correct');
$mesages['customer_phone.unique'] =translate('the phone number is used');
$mesages['customer_phone2.max'] =translate('the phone number is not correct');
$mesages['customer_phone2.unique'] =translate('the phone number is used');
السؤال
محمد لارافيل
لدي نموذج لبيانات العميل وأريد التحقق مما إذا كان الهاتف موجودا في قاعدة البيانات (لكل من phone2 و phone) وحتى التحقق من phone2. وإذا كتب المستخدم نفس الهاتف في كلا الحقلين فلا يقبل.
هنا هو كود التحقق
if($request->customer_id == null) { unset($rules['customer_id']); $rules['customer_name'] = 'required'; $rules['customer_address'] = 'required'; $rules['customer_phone'] = 'max:11|required|unique:customers,phone,phone2'; $rules['customer_phone2'] = 'max:11|unique:customers,phone,phone2'; $rules['customer_type'] = 'in:regular,special,jomla'; $mesages['customer_name.required'] = translate('the name is required'); $mesages['customer_address.required'] = translate('the address is required'); $mesages['customer_phone.required'] =translate('the phone is required'); $mesages['customer_phone.max'] =translate('the phone number is not correct'); $mesages['customer_phone.unique'] =translate('the phone number is used'); $mesages['customer_phone2.max'] =translate('the phone number is not correct'); $mesages['customer_phone2.unique'] =translate('the phone number is used');
شكرا لكم
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.