လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အသေးစိတ်ရှင်းပြချက်နှင့် Laravel ပုံစံနံပါတ်အရွယ်အစားအတည်ပြုခြင်း၏လက်တွေ့ကျသောဥပမာများ

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

M66 2025-08-06

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

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

Laravel သည်ကြွယ်ဝသော, အရှည်, ဒေတာအမျိုးအစားရှာဖွေခြင်း,

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

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

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

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

ဤတွင် 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 င်ရောက်ပါကစိစစ်အတည်ပြုသည်ကျရှုံးလိမ့်မည်။

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

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

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

အကျဉ်းချုပ်

Laravel's size verification စည်းမျဉ်းစည်းကမ်းများကို အသုံးပြု. ပုံစံအရေအတွက်သည်ထိရောက်စွာအကန့်အသတ်ဖြင့်သာထိရောက်စွာကန့်သတ်နိုင်သည်။ အတည်ပြုပြီး () နည်းလမ်းကို configure လုပ်ရန်လွယ်ကူပြီးပုံစံအမျိုးမျိုးဖြင့်အသုံးပြုရန်အတွက်သင့်တော်သည်။ ဤဆောင်းပါး၏နိဒါန်းနှင့်ဥပမာများကဤဆောင်းပါး၏နိဒါန်းနှင့်ဥပမာများသည် Laravel ပုံစံများကိုဒစ်ဂျစ်တယ်စစ်ဆေးမှုကိုပိုမိုနားလည်ရန်ကူညီနိုင်သည်။

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