လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အသေးစိတ်ရှင်းပြချက်နှင့် Laravel Number Verification Ruldification စည်းမျဉ်းများ

အသေးစိတ်ရှင်းပြချက်နှင့် Laravel Number Verification Ruldification စည်းမျဉ်းများ

M66 2025-08-06

Laravel Form ကိုအတည်ပြုခြင်း

Laravel framework ကို အသုံးပြု. ဝက်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါ Form Verification သည်အသုံးပြုသူများသည်အချက်အလက်များကိုမျှော်လင့်ချက်များနှင့်အညီတင်ပြရန်သေချာစေရန်အရေးကြီးသောအပိုင်းဖြစ်သည်။ ၎င်းသည်လျှောက်လွှာ၏တည်ငြိမ်မှုနှင့်လုံခြုံရေးကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။

Laravel သည်ကြွယ်ဝသောအတည်ပြုစည်းမျဉ်းများကိုထည့်သွင်းထားပြီးလိုအပ်သော, အရှည်, ဒေတာအမျိုးအစားနှင့်ပုံစံလယ်ကွင်း၏ထူးခြားမှုကဲ့သို့သောစစ်ဆေးမှုများကိုထောက်ပံ့သည်။ developer များကအတည်ပြုချက်စည်းမျဉ်းများကိုသတ်မှတ်ရန်လိုအပ်သည်, အတည်ပြုခြင်းဆိုင်ရာ () နည်းလမ်းကိုအလိုအလျောက်ဖြည့်တင်းရန်အလိုအလျောက်ဖြည့်စွက်ရန်နှင့်အတည်ပြုအမှားများကိုလက်ကိုင်ကိုင်ရန်အတည်ပြုရန်လိုအပ်သည်။

ပုံစံအရွယ်အစားအတည်ပြုနံပါတ်နိဒါန်း

ပုံစံများကိုထည့်သွင်းရန်လိုအပ်သည့်ပုံစံများအတွက်နံပါတ်များ၏အရွယ်အစားသို့မဟုတ်အရှည်သည်အချက်အလက်များကိုတရားဝင်ကြောင်းသေချာစေရန်အကန့်အသတ်ရှိသည်။ Laravel မှပေးထားသောအရွယ်အစားစိစစ်အတည်ပြုစည်းမျဉ်းများကိုဤလိုအပ်ချက်ကိုဖြည့်ဆည်းပေးသည်။

အရွယ်အစားစည်းမျဉ်းကိုပေးထားသောတန်ဖိုးတစ်ခု၏အရှည်သို့မဟုတ်အရွယ်အစားကိုစစ်ဆေးရန်နှင့်ကြိုးများနှင့်နံပါတ်များအတွက်သင့်တော်သည်။ ဥပမာအားဖြင့်, အရွယ်အစား - 5 သည် variable တစ်ခု၏အရှည်သည် variable တစ်ခု၏အရှည်သည် 5 ဖြစ်ရမည်။

Laravel တွင်နံပါတ်များကိုအတည်ပြုရန်အရွယ်အစားကိုအသုံးပြုခြင်းဥပမာ

အောက်ဖော်ပြပါသည်အရွယ်အစားနည်းဥပဒေကို အသုံးပြု. ဂဏန်းအကွက်ကိုမည်သို့အတည်ပြုရမည်ကိုသရုပ်ပြရန်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

အသုံးပြုသူသည်အသက်အရွယ်ဝင်ရန်လိုအပ်ကြောင်းနှင့်အသက်အရွယ်သည်ဂဏန်းနှစ်လုံးပါသောကိန်း (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 (ဂဏန်းနှစ်လုံး) မှလွဲ. နံပါတ်ကိုထည့်သွင်းပါကအတည်ပြုချက်အမှားမက်ဆေ့ခ်ျကိုအစပျိုးလိမ့်မည်။

အရွယ်အစား validation resultion rules ကိုအသုံးပြုတဲ့အခါမှတ်သားရမည့်အရာများ

အရွယ်အစားစည်းမျဉ်းစည်းကမ်းများကိုကျင့်သုံးသောအခါအောက်ပါအချက်များကိုဂရုပြုရန်လိုအပ်သည်။

  • အရွယ်အစားစည်းမျဉ်းသည် string နှင့် numeric အမျိုးအစားများ၏လယ်ကွင်းများနှင့်သက်ဆိုင်သည်။
  • အတည်ပြုခြင်း၏အရှည်သို့မဟုတ်အရွယ်အစားသည်လယ်ကွင်းအမျိုးအစားနှင့်ကိုက်ညီရမည်။
  • Integer အမျိုးအစားများအတွက်အရွယ်အစားသည်တန်ဖိုးများ၏တိကျသောပမာဏထက်ဂဏန်းအရေအတွက်ကိုစစ်ဆေးသည်။ ဥပမာ, အရွယ်အစား - 2 မှ 99 အထိကိန်းဂဏန်းများအားလုံးနှင့်ကိုက်ညီသည်။

အကျဉ်းချုပ်

Laravel ၏အရွယ်အစားစိစစ်အတည်ပြုစည်းမျဉ်းများသည်ပုံစံအချက်အလက်များအတွက်ထိရောက်သောအရှည် (သို့) အရွယ်အစားဒေတာများအတွက်အရွယ်အစားသို့မဟုတ်အရွယ်အစားဒေတာများကိုထိရောက်စွာအတည်ပြုနိုင်သည်။ စည်းမျဉ်းစည်းကမ်းတွေကိုအဓိပ္ပါယ်ဖွင့်ထားပြီး validate method ကိုခေါ်ဆိုခြင်းအားဖြင့်, ၎င်းကိုအသုံးပြုသောအခါ, အတည်ပြုသည့်ယုတ္တိဗေဒဆိုင်ရာလိုအပ်ချက်များနှင့်ကိုက်ညီစေရန်စည်းမျဉ်းများနှင့်အသေးစိတ်အချက်အလက်များကိုနားလည်ရန်လိုအပ်သည်။

ဤဆောင်းပါးသည်သင်၏ Laravel project တွင်ဒီဂျစ်တယ်စိစစ်တာကိုကူညီပေးပါ။

မကြာသေးမီ ဆောင်းပါးများ