Laravel framework ကို သုံး. web applications များကိုတီထွင်သောအခါ Form Verification သည်အသုံးပြုသူ input data သည်မျှော်လင့်ထားသည့်စည်းမျဉ်းစည်းကမ်းများနှင့်ကိုက်ညီမှုရှိစေရန်အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။ ပုံစံအတည်ပြုခြင်းဖြင့်လျှောက်လွှာသည်ပိုမိုတည်ငြိမ်စွာနှင့်လုံခြုံစွာလည်ပတ်နိုင်သည်။
Laravel သည်ကြွယ်ဝသော, အရှည်, ဒေတာအမျိုးအစားရှာဖွေခြင်း,
ကိန်းဂဏန်းပုံစံအချက်အလက်များကိုထုတ်ယူသောအခါဒေတာသည်ထိရောက်သောနှင့်တရားဝင်ဖြစ်ကြောင်းသေချာစေရန်အရေအတွက်သို့မဟုတ်အရှည်ကိုကန့်သတ်ရန်လိုအပ်သည်။ Laravel's ၏အရွယ်အစားစိစစ်အတည်ပြုစည်းမျဉ်းများကိုဤ 0 ယ်လိုအားအမျိုးအစားနှင့်ကိုက်ညီရန်အသုံးပြုသည်။
အရွယ်အစားစည်းမျဉ်းကို Wings နှင့် Numeric အမျိုးအစားများအတွက်ပေးထားသောနယ်ပယ်တစ်ခု၏အရှည်သို့မဟုတ်အရွယ်အစားကိုစစ်ဆေးရန်အသုံးပြုသည်။ ဥပမာအားဖြင့်, အရွယ်အစား - 5 သည် string အရှည်သည် 5 သို့မဟုတ်နံပါတ်ဂဏန်းသည် 5 ဟုတ်မဟုတ်စစ်ဆေးပါလိမ့်မည်။
ဤတွင် Laravel တွင်အရွယ်အစားစည်းမျဉ်းများကို အသုံးပြု. နံပါတ်များကိုမည်သို့စစ်ဆေးရမည်ကိုပြသသောရိုးရှင်းသောအမှုတစ်ခုဖြစ်သည်။
အသုံးပြုသူသည်အသက်အရွယ်ဝင်ရန်လိုသည်ဟုယူဆပြီးအသက် 2 နှစ်ရှိပြီဟုယူဆပါကအသက် (2) နှစ်မှ 99 ကြားရှိရမည်။
$rules = [
'age' => 'required|integer|size:2'
];
၎င်းတို့အနက်မှလိုအပ်ပါကနယ်ပယ်သည်လိုအပ်ကြောင်းဆိုလိုသည်, ကိန်းဂဏန်းသည်ကိန်းတစ်ခုဖြစ်ရမည်ဟုဆိုလိုသည်။ 2 နံပါတ်ကိုကန့်သတ်ချက် 2 လုံးပါသောနံပါတ်ဖြစ်ရမည်။
ပုံစံတင်သွင်းမှုပုံစံတင်သွင်းမှုကိုအတည်ပြုရန်အတည်ပြုချက် ()) ကိုဖြည့်စွက်ရန်အတည်ပြုသည့်နည်းလမ်းကိုခေါ်ဆိုပါ။
public function store(Request $request)
{
$rules = [
'age' => 'required|integer|size:2'
];
$this->validate($request, $rules);
// လုပ်ငန်းစဉ်ပုံစံဒေတာ...
}
အသုံးပြုသူသည်အသက် 12 နှစ်မှ 97 မှ 97 မှ 97 သို့ 0 င်ရောက်ခြင်းကဲ့သို့သောစည်းမျဉ်းများကိုမဖြည့်ဆည်းပေးနိုင်သည့်အသက်အရွယ်သို့ 0 င်ရောက်ပါကစိစစ်အတည်ပြုသည်ကျရှုံးလိမ့်မည်။
အရွယ်အစားစည်းမျဉ်းစည်းကမ်းများကိုကျင့်သုံးသောအခါအောက်ပါအချက်များကိုဂရုပြုပါ။
Laravel's size verification စည်းမျဉ်းစည်းကမ်းများကို အသုံးပြု. ပုံစံအရေအတွက်သည်ထိရောက်စွာအကန့်အသတ်ဖြင့်သာထိရောက်စွာကန့်သတ်နိုင်သည်။ အတည်ပြုပြီး () နည်းလမ်းကို configure လုပ်ရန်လွယ်ကူပြီးပုံစံအမျိုးမျိုးဖြင့်အသုံးပြုရန်အတွက်သင့်တော်သည်။ ဤဆောင်းပါး၏နိဒါန်းနှင့်ဥပမာများကဤဆောင်းပါး၏နိဒါန်းနှင့်ဥပမာများသည် Laravel ပုံစံများကိုဒစ်ဂျစ်တယ်စစ်ဆေးမှုကိုပိုမိုနားလည်ရန်ကူညီနိုင်သည်။