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