မျက်မှောက်ခေတ် Web Development တွင် Laravel ၏တောင်းဆိုမှုဆိုင်ရာစည်းမျဉ်းများသည်ဒေတာသမာဓိနှင့်လုံခြုံရေးကိုသေချာစေရန်သော့ချက်ဖြစ်သည်။ ဤဆောင်းပါးသည် developer များကျင့်သုံးမှုအရည်အသွေးတိုးတက်စေရန်နှင့်အသုံးပြုသူအတွေ့အကြုံကိုမြှင့်တင်ရန်အတွက်ဤအတည်ပြုစည်းမျဉ်းများကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြလိမ့်မည်။
Laravel တွင်တောင်းဆိုမှုစစ်ဆေးခြင်းကိုတောင်းဆိုမှုသင်တန်း (ပုံစံတောင်းဆိုမှု) မှတဆင့်အကောင်အထည်ဖော်မှုကိုအကောင်အထည်ဖော်သည်။ ၎င်းသည်အန္တရာယ်ရှိသောအချက်အလက်များကိုဆေးထိုးခြင်းသာမကလျှောက်လွှာ၏တည်ငြိမ်မှုနှင့်ယုံကြည်စိတ်ချရမှုကိုထိရောက်စွာတိုးတက်စေသည်။
တောင်းဆိုမှုအတန်းသည် HTTP တောင်းဆိုမှုများကို HTTP တောင်းဆိုမှုများကိုစစ်ဆေးရန်နှင့်အချက်အလက်များကိုစစ်ဆေးရန်အတွက် Laravel အသုံးပြုသည့်အတန်းတစ်ခုဖြစ်သည်။ developer များကဥပမာအားဖြင့် Artisan command မှတဆင့်တောင်းဆိုမှုသင်တန်းများကိုအလွယ်တကူဖန်တီးနိုင်သည်။
php artisan make:request StoreUserRequest
တောင်းဆိုမှုအတန်းတစ်ခုဖွင့်ပြီးနောက်အတည်ပြုစည်းမျဉ်းစည်းကမ်းများနှင့်ခွင့်ပြုချက်ယုတ္တိဗေဒကိုသင်သတ်မှတ်နိုင်သည်။
Laravel သည် developer များအား developer များစိစစ်ရေးလိုအပ်ချက်များကိုအလွယ်တကူရရှိနိုင်ရန်အတွက် built-in verification စည်းမျဉ်းများကိုအမျိုးမျိုးပေးသည်။ ဤတွင်အချို့သောဘုံစည်းမျဉ်းစည်းကမ်းတွေကိုဒီမှာရှိပါတယ်:
အသုံးပြုသူများသည်ပုံစံတစ်ခုကိုတင်ပြသည့်အခါအချို့သောအကွက်များလိုအပ်ကြောင်းသေချာစေရန်လိုအပ်သည်။ တန်ဖိုးရှိရန်အတွက်လယ်ကွင်းတစ်ခုကိုအတင်းအကျပ်ဖိအားပေးရန် လိုအပ်သော စည်းမျဉ်းကိုသင်အသုံးပြုနိုင်သည်။ ဥပမာ -
public function rules() { return [ 'name' => 'required|string|max:255', 'email' => 'required|email', ]; }
ဒေတာအမျိုးအစားများမှန်ကန်မှုကိုသေချာစေရန် string နှင့် numeric စည်းမျဉ်းစည်းကမ်းများသည်အလွန်အသုံးဝင်သည်။ ယခင်က string အမျိုးအစားများကိုအတည်ပြုရန်အသုံးပြုသည်။ အဆုံးစွန်သောကိန်းဂဏန်းများကိုစစ်ဆေးရန်အသုံးပြုသည်။ ဥပမာ -
public function rules() { return [ 'age' => 'required|numeric|min:18', 'username' => 'required|string|alpha_num', ]; }
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပိုမိုရှုပ်ထွေးသောစိစစ်မှုဖြစ်ပွားနိုင်သည်။ Laravel သည် Custom Validation Rules ကို ပိတ်သိမ်း. အသုံးပြု. သတ်မှတ်ရန်ခွင့်ပြုသည်။ ဥပမာအားဖြင့်, သင်သည်လယ်ကွင်း၏ထူးခြားမှုကိုစစ်ဆေးနိုင်သည်။
public function rules() { return [ 'email' => 'required|email|unique:users,email', 'username' => 'required|string|alpha_num|unique:users,username', ]; }
အတည်ပြုခြင်းမအောင်မြင်သောအခါ Laravel သည်အသုံးပြုသူကိုအလိုအလျောက်ပြန်ပို့ပေးပြီးအတည်ပြုအမှားမက်ဆေ့ခ်ျဖြင့်လာသည်။ View တွင်အောက်ပါနည်းလမ်းများကို အသုံးပြု. ဤအမှားအယွင်းများကိုသင်ပြနိုင်သည်။
@if ($errors->any()) @foreach ($errors->all() as $error) <p>{{ $error }}</p> @endforeach @endif
Laravel developer များအနေဖြင့်တောင်းဆိုမှုဆိုင်ရာစည်းမျဉ်းစည်းကမ်းများသည်လျှောက်လွှာအရည်အသွေးနှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန်အတွက်ကျွမ်းကျင်မှုစည်းမျဉ်းများဖြစ်သည်။ တိကျသောစိစစ်ရေးစည်းမျဉ်းများကို အသုံးပြု. ဒေတာလုံခြုံရေးကိုထိရောက်စွာတိုးတက်ကောင်းမွန်အောင်ပြုလုပ်နိုင်ပြီး Application တည်ငြိမ်မှုကိုထိရောက်စွာအသုံးပြုနိုင်သည်။ Laravel တောင်းဆိုမှုဆိုင်ရာစည်းမျဉ်းများကိုနက်နက်နဲနဲနားလည်သဘောပေါက်ခြင်းနှင့်သင်၏ကျွမ်းကျင်မှုများကိုပိုမိုကောင်းမွန်စေရန်နှင့် Laravel development ္ဘဖြိးတိုးတက်မှုကိုတိုးတက်အောင်လုပ်ရန်ဤဆောင်းပါးသည်သင့်အားကူညီနိုင်လိမ့်မည်ဟုမျှော်လင့်ပါ။