Laravel framework ကို အသုံးပြု. ဝက်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါ Form Verification သည်အသုံးပြုသူများသည်အချက်အလက်များကိုမျှော်လင့်ချက်များနှင့်အညီတင်ပြရန်သေချာစေရန်အရေးကြီးသောအပိုင်းဖြစ်သည်။ ၎င်းသည်လျှောက်လွှာ၏တည်ငြိမ်မှုနှင့်လုံခြုံရေးကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။
Laravel သည်ကြွယ်ဝသောအတည်ပြုစည်းမျဉ်းများကိုထည့်သွင်းထားပြီးလိုအပ်သော, အရှည်, ဒေတာအမျိုးအစားနှင့်ပုံစံလယ်ကွင်း၏ထူးခြားမှုကဲ့သို့သောစစ်ဆေးမှုများကိုထောက်ပံ့သည်။ developer များကအတည်ပြုချက်စည်းမျဉ်းများကိုသတ်မှတ်ရန်လိုအပ်သည်, အတည်ပြုခြင်းဆိုင်ရာ () နည်းလမ်းကိုအလိုအလျောက်ဖြည့်တင်းရန်အလိုအလျောက်ဖြည့်စွက်ရန်နှင့်အတည်ပြုအမှားများကိုလက်ကိုင်ကိုင်ရန်အတည်ပြုရန်လိုအပ်သည်။
ပုံစံများကိုထည့်သွင်းရန်လိုအပ်သည့်ပုံစံများအတွက်နံပါတ်များ၏အရွယ်အစားသို့မဟုတ်အရှည်သည်အချက်အလက်များကိုတရားဝင်ကြောင်းသေချာစေရန်အကန့်အသတ်ရှိသည်။ Laravel မှပေးထားသောအရွယ်အစားစိစစ်အတည်ပြုစည်းမျဉ်းများကိုဤလိုအပ်ချက်ကိုဖြည့်ဆည်းပေးသည်။
အရွယ်အစားစည်းမျဉ်းကိုပေးထားသောတန်ဖိုးတစ်ခု၏အရှည်သို့မဟုတ်အရွယ်အစားကိုစစ်ဆေးရန်နှင့်ကြိုးများနှင့်နံပါတ်များအတွက်သင့်တော်သည်။ ဥပမာအားဖြင့်, အရွယ်အစား - 5 သည် variable တစ်ခု၏အရှည်သည် variable တစ်ခု၏အရှည်သည် 5 ဖြစ်ရမည်။
အောက်ဖော်ပြပါသည်အရွယ်အစားနည်းဥပဒေကို အသုံးပြု. ဂဏန်းအကွက်ကိုမည်သို့အတည်ပြုရမည်ကိုသရုပ်ပြရန်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
အသုံးပြုသူသည်အသက်အရွယ်ဝင်ရန်လိုအပ်ကြောင်းနှင့်အသက်အရွယ်သည်ဂဏန်းနှစ်လုံးပါသောကိန်း (i.e. ) ဖြစ်ရမည်။
$rules = [
'age' => 'required|integer|size:2'
];
၎င်းတို့အနက်လိုအပ်သည့်နည်းလမ်းများလိုအပ်သည်, ကိန်းဂဏန်းသည်ကိန်းဂဏန်းများကိုဆိုလိုသည်။ 2 သည်ဂဏန်းနှစ်ခုကိုဆိုလိုသည်။
ပုံစံတင်သွင်းမှုပုံစံတင်သွင်းသည့်အခါအတည်ပြုရန်ကိုဖြည့်စွက်ရန်မှန်ကန်သော () နည်းလမ်းကိုသာခေါ်ဆိုပါ။
public function store(Request $request)
{
$rules = [
'age' => 'required|integer|size:2'
];
$this->validate($request, $rules);
// စိစစ်အတည်ပြုပြီးနောက်ပုံစံဒေတာဖြစ်စဉ်ကို...
}
အသုံးပြုသူသည် 12 မှ 97 စသည့်နံပါတ်များကို 0 င်ပါကအတည်ပြုချက်ကိုအတည်ပြုလိမ့်မည်။ 12 (ဂဏန်းနှစ်လုံး) မှလွဲ. နံပါတ်ကိုထည့်သွင်းပါကအတည်ပြုချက်အမှားမက်ဆေ့ခ်ျကိုအစပျိုးလိမ့်မည်။
အရွယ်အစားစည်းမျဉ်းစည်းကမ်းများကိုကျင့်သုံးသောအခါအောက်ပါအချက်များကိုဂရုပြုရန်လိုအပ်သည်။
Laravel ၏အရွယ်အစားစိစစ်အတည်ပြုစည်းမျဉ်းများသည်ပုံစံအချက်အလက်များအတွက်ထိရောက်သောအရှည် (သို့) အရွယ်အစားဒေတာများအတွက်အရွယ်အစားသို့မဟုတ်အရွယ်အစားဒေတာများကိုထိရောက်စွာအတည်ပြုနိုင်သည်။ စည်းမျဉ်းစည်းကမ်းတွေကိုအဓိပ္ပါယ်ဖွင့်ထားပြီး validate method ကိုခေါ်ဆိုခြင်းအားဖြင့်, ၎င်းကိုအသုံးပြုသောအခါ, အတည်ပြုသည့်ယုတ္တိဗေဒဆိုင်ရာလိုအပ်ချက်များနှင့်ကိုက်ညီစေရန်စည်းမျဉ်းများနှင့်အသေးစိတ်အချက်အလက်များကိုနားလည်ရန်လိုအပ်သည်။
ဤဆောင်းပါးသည်သင်၏ Laravel project တွင်ဒီဂျစ်တယ်စိစစ်တာကိုကူညီပေးပါ။