Laravel Parameter Verification သည်သုံးစွဲသူများမှထည့်သွင်းထားသောအချက်အလက်များကိုအတည်ပြုရန်နှင့်အချက်အလက်များ၏သမာဓိနှင့်တိကျမှန်ကန်မှုကိုသေချာစေရန်ရည်ရွယ်သည့် Laravel framewerce ၏အင်္ဂါရပ်တစ်ခုဖြစ်သည်။ စိစစ်အတည်ပြုယန္တရားမှတစ်ဆင့်ဒေတာပြုပြင်ခြင်းမပြုမီအသုံးပြုသူထည့်သွင်းမှုကိုစစ်ဆေးပြီးလိုအပ်သောအမှားအယွင်းတစ်ခုသို့ပြန်ပို့နိုင်သည်။
Laravel တွင် Parameter Verification သည်ပုံစံတင်သွင်းမှု, API တောင်းဆိုမှုများနှင့်အသုံးပြုသူအချက်အလက်အပြောင်းအလဲများကိုကဲ့သို့သောဖြစ်ရပ်များတွင်ပြုလုပ်လေ့ရှိသည်။ ဤယန္တရားမှတစ်ဆင့်လျှောက်လွှာမှရရှိသောအချက်အလက်များသည်တရား 0 င်ထိရောက်သောအချက်အလက်များအားသင်ကြားပေးနိုင်ပြီးလျှောက်လွှာ၏ယုံကြည်စိတ်ချရမှုနှင့်လုံခြုံမှုကိုတိုးတက်စေနိုင်သည်။
parameter သည်အတည်ပြုခြင်းမပြုမီ, သင်အတည်ပြုခြင်းဆိုင်ရာစည်းမျဉ်းများကို ဦး စွာသတ်မှတ်ရန်လိုအပ်သည်။ ဤစည်းမျဉ်းစည်းကမ်းများကိုစစ်ဆေးရန်နှင့်သူတို့၏စိစစ်အတည်ပြုအခြေအနေများကိုဖော်ပြထားသည်။ Laravel သည်လိုအပ်သော (လိုအပ်သော), နံပါတ် (ကိန်းဂဏန်းအကဲ), အီးမေးလ် (အီးမေးလ်ပုံစံ) စသည်ဖြင့် Laravel သည် variave စည်းမျဉ်းများကိုထောက်ပံ့ပေးသည်။
အများပြည်သူလုပ်ဆောင်ချက်များစည်းမျဉ်းများ () { ပြန်လာ [ 'name' => 'လိုအပ်သည်', 'Email' => 'လိုအပ်သော | အီးမေးလ်', 'Password' = >> 'လိုအပ်တာ MIN: 6', ]; }
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အတည်ပြုရန်စည်းမျဉ်း (3) ခုကိုသတ်မှတ်သည်။ အမည်တစ်ခုလိုအပ်သည်, အီးမေးလ်အကွက်သည်မှန်ကန်သောအီးမေးလ်ဖြင့်ဖြစ်ရမည်။
အမှန်တကယ်လိုအပ်ချက်များပေါ် မူတည်. စိစစ်အတည်ပြုစည်းမျဉ်းများကိုစိတ်ကြိုက်ပြုပြင်နိုင်ပြီးစိစစ်ရေးစည်းမျဉ်းစည်းကမ်းများဖန်တီးခြင်းဖြင့်တိကျသောစိစစ်အတည်ပြုလိုအပ်ချက်များကိုပင်ဖြည့်ဆည်းပေးနိုင်သည်။
အတည်ပြုစည်းမျဉ်းများကိုသတ်မှတ်ပြီးသည်နှင့်စင်ကြယ်သူသို့မဟုတ်တောင်းဆိုမှုအတန်းအစားတွင်စိစစ်အတည်ပြုခြင်းကိုပြုလုပ်နိုင်သည်။ Parameter Verification ကိုပိုမိုလွယ်ကူစေရန် Laravel သည် Validator အတန်းများကိုပေးသည်။
ကိုသုံးပါ။ illuminate \ Support \ Facades \ အတည်ပြုခြင်း, အများပြည်သူဆိုင်ရာလည်ပတ်မှုစတိုး (တောင်းဆိုမှု $ တောင်းဆိုခြင်း) { $ Rollator = RELLATOR :: လုပ်ပါ ($ တောင်းဆိုမှု -> အားလုံး (အားလုံး (), 'name' => 'လိုအပ်သည်', 'Email' => 'လိုအပ်သော | အီးမေးလ်', 'Password' = >> 'လိုအပ်တာ MIN: 6', ]); လျှင် ($ revalloator-> ပျက်ကွက် ()) { // အတည်ပြုခြင်းပျက်ကွက်မှု၏ယုတ္တိဗေဒလုပ်ငန်းစဉ်} // စိစစ်အတည်ပြု PADECTION ကိုထုတ်ပေးသည်}
အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည် validator ဥပမာတစ်ခုအားထုတ်လုပ်သည့်နည်းလမ်းကိုဖန်တီးပြီးတောင်းဆိုထားသော input data အားလုံးကိုပေးပြီးသတင်းအချက်အလက်နှင့်သက်ဆိုင်သောစည်းမျဉ်းများကိုလွှဲပြောင်းပေးခဲ့သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်စိစစ်အတည်ပြုမှုမအောင်မြင်ပါကစစ်ဆေးရန်ပျက်ကွက်သည့်နည်းလမ်းကိုအသုံးပြုသည်။ အတည်ပြုခြင်းမအောင်မြင်ပါကအမှားကိုလိုအပ်သလိုကိုင်တွယ်နိုင်သည်။
Laravel သည်ကြွယ်ဝသောအမှားကိုင်တွယ်သည့်ယန္တရားများကိုထောက်ပံ့ပေးသည်။ အသုံးပြုသူထံအမှားမက်ဆေ့ခ်ျကိုပြန်ပို့ရန်သင် witheruors နည်းလမ်းကိုသုံးနိုင်သည်။
လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်တွင် Parameter Verification တွင်သိသာထင်ရှားသည့်အားသာချက်များရှိသည်။
ထို့ကြောင့် Laravel parameter commonnetion ကိုအသုံးပြုခြင်းအားဖြင့်၎င်းသည်လျှောက်လွှာ၏လုံခြုံရေးကိုတိုးတက်စေရန်နှင့်ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာစွမ်းဆောင်ရည်ကိုတိုးတက်စေရုံသာမကဖွံ့ဖြိုးမှုစွမ်းရည်ကိုတိုးတက်စေနိုင်သည်။