Boolean
= تأخذ قيمة 0,1.
In
= تأخذ أيضا 0,1. كذلك يمكن إستخدامها مع string، حيث يمكن تحديد مجموعة من القيم التي يجب ان تكون قيمة الــ input تساوي أحدها. مكرره من الجزء التاسع. Required|in:10,20 بمعنى ان قيمة الـ input يجب ان تكون إما 20 أو 10.
Not_in
: ان قيمة الـ input يجب ان لا تساوي القيم المحددة.
URL
Timezone
Alphapitic
= لا يقبل رموز وأرقام، فقط حروف.
Alpha_dash
= يقبل حروف ومن ثم ـ
Alpha_num
= يقبل حروف وأرقام فقط، لا يقبل رموز.
Accepted
= هنا لا يقبل إلا أربعة قيم وهي (yes, on, 1, true).
Different
= حقلين ان لا يكونان بنفس القيمة.
Same
= التشابه الإجباري بين الحقلين، غالبا تستخدم مع كلمات المرور.
Unique
= تستخدم للتحقق أن القيمة المدخلة غير مسجلة في قاعدة البيانات، تستخدم غالبا مع رقم الهاتف، البريد الإلكتروني.
Required_unless
= إذا كان لدي حقل يحتوي مثلا على قيم 1,2,3، فإن الحقل الثاني لا يصبح مطلوب.
Required_with
= في حال وجود أكثر من حقل، إذا إحتوى الحقل الأول على قيمة فالحقل الثاني يصبح مطلوب.
Required_with_all
= تستخدم مثلا إذا إحتوى حقلي Country,City على بيانات فإن حقل Street يصبح إجباري.
Required_without
= عكس required_with حيث إذا لم يحتوي حقلي Country,City على Street يجب ان لا تكون null، أما إذا إحتوى Country,City على بيانات فإن الحقل Street يصبح ليس إجباري.
Required_without_all
= يجب ان لا يكون الحقل Street يساوي null، إذا كان حقلي City,Country يساويان null.
Excluded_if
= في حال وجود أكثر من input بحيث يصبح الحقل الثاني إجباري إذا إحتوى الحقل الأول على قيمة معينة.
Exclude_unless
= عكس excluded_if بحيث لا يصبح الحقل إجباري إلا إذا إحتوى الحقل الأول على قيمة معينة.
Date
= للتحقق أن المدخل على شكل تاريخ.
Date|date_format:Y/m/d
= للتحقق أن شكل التاريخ على هيئة معينة.
Date|before:today
= ان التاريخ قبل تاريخ اليوم.
Date|after:today
= التاريخ بعد تاريخ اليوم.
Date|after:started_at
= التاريخ بعد الـ input الذي بإسم started_At
Date|after_or_qual:started_At
Date|before_or_equal:today
= التاريخ اليوم أو ما قبلة.
Min
الحد الأدنى للقيمة
=
Max
الحد الأعلى للقيمة
=
Between:50,100
القيمة المدخلة بين 50 و 100.
=
Digits
تستخدم لتحديد عدد الخانات ( الأرقام فقط)
Digits_between:5,9
Gt
= ويقصد بها greate_than بمعنى أن المدخل يجب ان يكون أكبر من قيمة معينة.
Gte
= أكبر من أو يساوي.
Lt
= بمعنى less than أقل من .
Lte
= أقل من أو يساوي.
Distinct
= في حال أن المدخلات على شكل مصفوفة، ولا نريد تكرار القيم.
Distinct|ignore_case
Ends_with
= لفرض أن لدينا input لإدخال البريد الإلكتروني، وأريد أن يتم التسجيل فقط من خلال gmail نستخدم ends_with:gmail.com
Starts_with
= لفرض لدي input لرقم الهاتف وأريد أن أتأكد أنه يبدأ ب 00970.
Exists
= تستخدم لحماية العلاقات.
Present
= يجب ان يكون input موجود.
Filled
: بمعنى اذا كان من ضمن الحقل المرسلة حقل بإسم score، إذا يجب ان يكون إجباري.
Confirmed
تستخدم غالبا مع كلمات المرور.
File
: يجب ان يكون input من نوع file.
Image
: يجب ان يكون صوره.
Dimensions
: يتم تحديد ابعاد معينة.
Mimes
: تحديد أنواع معينة من الصور
Size
: تحديد أحجام معينة.
Mimetypes
: تستخدم للتحقق من أنواع الملفات pdf,mp2
شكراا جزيلا ياريت لو تعمل السلسلة كاملة على شكل pdf جاهز للتحميل وشكراا