const formValidationRules = {
name: {
laravelValidation: [
[
'String',
[],
'گزینه نام باید تنها شامل حروف باشد',
false,
'name',
],
[
'Min',
['2'],
'گزینه نام باید حداقل 2 کاراکتر باشد',
false,
'name',
],
[
'Max',
['250'],
'گزینه نام نباید بزرگتر از 250 کاراکتر باشد',
false,
'name',
],
],
laravelValidationRemote: [
[
'',
[
'name',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.',
false,
'name',
],
[
'Unique',
[
'name',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'این نام از قبل ثبت شده است',
false,
'name',
],
[
{},
[
'name',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.illuminate\\_validation\\_invokable_validation_rule',
false,
'name',
],
],
},
code: {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه کد الزامی است',
true,
'code',
],
[
'Integer',
[],
'گزینه کد باید از نوع عددی باشد',
false,
'code',
],
[
'Min',
['1'],
'گزینه کد باید حداقل 1 باشد',
false,
'code',
],
[
'Max',
['32000'],
'گزینه کد نباید بزرگتر از 32000 باشد',
false,
'code',
],
],
laravelValidationRemote: [
[
{},
[
'code',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.illuminate\\_validation\\_invokable_validation_rule',
false,
'code',
],
[
'Unique',
[
'code',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'این کد از قبل ثبت شده است',
false,
'code',
],
],
},
website: {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه وب سایت الزامی است',
true,
'website',
],
[
'Max',
['500'],
'گزینه وب سایت نباید بزرگتر از 500 کاراکتر باشد',
false,
'website',
],
],
laravelValidationRemote: [
[
'Url',
[
'website',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'نشانی اینترنتی وب سایت اشتباه است',
false,
'website',
],
[
'Unique',
[
'website',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'این وب سایت از قبل ثبت شده است',
false,
'website',
],
[
'PersianNotAccept',
[
'website',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.persian_not_accept',
false,
'website',
],
],
},
iban_url: {
laravelValidation: [
['Nullable', [], 'validation.nullable', false, 'iban_url'],
[
'Max',
['500'],
'گزینه لینک استعلام شماره شبا نباید بزرگتر از 500 کاراکتر باشد',
false,
'iban_url',
],
],
laravelValidationRemote: [
[
'Url',
[
'iban_url',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'نشانی اینترنتی لینک استعلام شماره شبا اشتباه است',
false,
'iban_url',
],
[
'Unique',
[
'iban_url',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'این لینک استعلام شماره شبا از قبل ثبت شده است',
false,
'iban_url',
],
],
},
province_id: {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه استان الزامی است',
true,
'province_id',
],
[
'Array',
[],
'گزینه استان باید آرایه باشد',
false,
'province_id',
],
],
},
city_id: {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه شهرستان الزامی است',
true,
'city_id',
],
[
'Array',
[],
'گزینه شهرستان باید آرایه باشد',
false,
'city_id',
],
],
},
description: {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه توضیحات الزامی است',
true,
'description',
],
[
'String',
[],
'گزینه توضیحات باید تنها شامل حروف باشد',
false,
'description',
],
[
'Max',
['250'],
'گزینه توضیحات نباید بزرگتر از 250 کاراکتر باشد',
false,
'description',
],
],
},
logo: {
laravelValidation: [
[
'File',
[],
'گزینه لوگو باید یک فایل باشد',
false,
'logo',
],
[
'Mimes',
['png', 'jpg', 'jpeg'],
'لوگو باید دارای یکی از این فرمت ها باشد: png, jpg, jpeg',
false,
'logo',
],
],
laravelValidationRemote: [
[
{},
[
'logo',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.illuminate\\_validation\\_invokable_validation_rule',
false,
'logo',
],
],
},
gender: {
laravelValidation: [
[
'In',
['male', 'female', 'other'],
'گزینه انتخابی جنسیت صحیح نمی باشد',
false,
'gender',
],
],
},
terms: {
laravelValidation: [
['Nullable', [], 'validation.nullable', false, 'terms'],
],
},
password: {
laravelValidation: [
[
'String',
[],
'گزینه رمز عبور باید تنها شامل حروف باشد',
false,
'password',
],
[
'Min',
['8'],
'گزینه رمز عبور باید حداقل 8 کاراکتر باشد',
false,
'password',
],
[
'Max',
['20'],
'گزینه رمز عبور نباید بزرگتر از 20 کاراکتر باشد',
false,
'password',
],
],
},
color: {
laravelValidation: [
[
'String',
[],
'گزینه رنگ باید تنها شامل حروف باشد',
false,
'color',
],
],
laravelValidationRemote: [
[
'StartsWith',
[
'color',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'گزینه رنگ باید با یکی از این مقادیر شروع شود، #',
false,
'color',
],
],
},
expired_at: {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه تاریخ انقضا الزامی است',
true,
'expired_at',
],
],
laravelValidationRemote: [
[
'PersianDate',
[
'expired_at',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.persian_date',
false,
'expired_at',
],
],
},
'example[*][name]': {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه example.*.name الزامی است',
true,
'example[*][name]',
],
[
'String',
[],
'گزینه example.*.name باید تنها شامل حروف باشد',
false,
'example[*][name]',
],
[
'Min',
['2'],
'گزینه example.*.name باید حداقل 2 کاراکتر باشد',
false,
'example[*][name]',
],
[
'Max',
['250'],
'گزینه example.*.name نباید بزرگتر از 250 کاراکتر باشد',
false,
'example[*][name]',
],
],
laravelValidationRemote: [
[
'Unique',
[
'example[*][name]',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'این example.*.name از قبل ثبت شده است',
false,
'example[*][name]',
],
[
{},
[
'example[*][name]',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.illuminate\\_validation\\_invokable_validation_rule',
false,
'example[*][name]',
],
],
},
'example[*][code]': {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه example.*.code الزامی است',
true,
'example[*][code]',
],
[
'Integer',
[],
'گزینه example.*.code باید از نوع عددی باشد',
false,
'example[*][code]',
],
[
'Min',
['1'],
'گزینه example.*.code باید حداقل 1 کاراکتر باشد',
false,
'example[*][code]',
],
[
'Max',
['32000'],
'گزینه example.*.code نباید بزرگتر از 32000 کاراکتر باشد',
false,
'example[*][code]',
],
],
laravelValidationRemote: [
[
{},
[
'example[*][code]',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'validation.illuminate\\_validation\\_invokable_validation_rule',
false,
'example[*][code]',
],
[
'Unique',
[
'example[*][code]',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'این example.*.code از قبل ثبت شده است',
false,
'example[*][code]',
],
],
},
'province_id[*]': {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه province_id.* الزامی است',
true,
'province_id[*]',
],
],
laravelValidationRemote: [
[
'Exists',
[
'province_id[*]',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'استان انتخاب شده معتبر نیست',
false,
'province_id[*]',
],
],
},
'city_id[*]': {
laravelValidation: [
[
'Required',
[],
'تکمیل گزینه city_id.* الزامی است',
true,
'city_id[*]',
],
],
laravelValidationRemote: [
[
'Exists',
[
'city_id[*]',
'eyJpdiI6Ikg4VnhtSndkM3dRMTlBYjVUM2w0cHc9PSIsInZhbHVlIjoiQWliRW9HVEdFZUt4djB4TEl6S2JBRnhxNGEvMXVwczR2Q1h1YThUYklCa2tnZkthN0F2R3J0VjVsT1dkOUpsaWpuNWNQWm5yK0szQk5IMk1HZVZsaGc9PSIsIm1hYyI6IjE0N2Q1NWJkMjQ5NTMxZWY4YjA2MzM1NDI1YzgxODQ0YzUxMjRjZGY2MzAzNDJkYzQ0ZGU3NzgxZDMwYWEyOGQiLCJ0YWciOiIifQ==',
false,
],
'گزینه انتخاب شده city_id.* صحیح نمی باشد',
false,
'city_id[*]',
],
],
},
};
© 2023 Quttera Ltd. All rights reserved.