လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Laravel တွင် login မှတ်ပုံတင်ပြီးသည့်နောက် Auth authentication နှင့်စာမျက်နှာများကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

Laravel တွင် login မှတ်ပုံတင်ပြီးသည့်နောက် Auth authentication နှင့်စာမျက်နှာများကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

gitbox 2025-06-29

မိတ်ဆက်ပေး

Auth authentication ဆိုသည်မှာ Web Development တွင်အရေးကြီးသောအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ ၎င်းသည်အသုံးပြုသူမည်သူမည်ဝါဖြစ်ကြောင်းသေချာစေနိုင်သည့်အတွက်အရေးကြီးသောအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ လူကြိုက်များသော PHP မူဘောင်တစ်ခုအနေဖြင့် Larvel သည် developer များအားလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်ရန်အတွက်အားကောင်းသည့်စစ်မှန်ကြောင်းအထောက်အထားများကိုထောက်ပံ့ပေးသည်။ Laravel တွင် Laravel ကို အသုံးပြု. Authentication ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုဤဆောင်းပါးကဖော်ပြပါမည်။

authentication လမ်းကြောင်းကို configure

ပထမ ဦး စွာ လမ်းကြောင်း / web.php ဖိုင်ရှိ authentication လမ်းကြောင်းကို configure လုပ်ရန်လိုအပ်သည်။ Laravel သည်ပုံမှန်အားဖြင့် Authentication အပြည့်အဝလမ်းကြောင်းဖြင့်ကျွန်ုပ်တို့အားထောက်ပံ့ပေးသည်။ ထို့ကြောင့်ကျွန်ုပ်တို့၏ကိုယ်ပိုင်လမ်းကြောင်းကိုထည့်ရန်သာလိုအပ်သည်။ ဒီမှာဥပမာတစ်ခုပါ။

 Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');

အထက်ပါကုဒ်များတွင် Auth :: လမ်းကြောင်းများ () ဟူ . ခေါ်ဆိုခြင်းဖြင့်စစ်မှန်ကြောင်းအထောက်အထားပြသခြင်းလမ်းကြောင်းအားလုံးကိုဖွင့်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်အသုံးပြုသူအား Homecontroller ၏အ ညွှန်း ကိန်းသို့ပြန်ညွှန်းပေးသည့် "အိမ်" ဟုခေါ်သောလမ်းကြောင်းတစ်ခုကိုသတ်မှတ်သည်။

login နှင့်မှတ်ပုံတင်ထားသောစာမျက်နှာများဖန်တီးခြင်း

ထို့နောက်ကျွန်ုပ်တို့သည် login နှင့်မှတ်ပုံတင်ခြင်းအတွက်ကြည့်ရှုရန်လိုသည်။ အရင်းအမြစ်များ / အမြင်များ / auth directory တွင်ကျွန်ုပ်တို့သည် login.blade.php နှင့် regegisn.blade.php ဖိုင်များကိုဖန်တီးသည်။ Laravel နှင့်ဤခြေလှမ်းကိုမြန်မြန်ဆန်ဆန်ပြီးစီးရန်သင်တန်းလက်မှတ်ကိုသင်ရည်ညွှန်းနိုင်သည်။

ဝင်လာပြီးနောက်သတ်မှတ်ထားသောစာမျက်နှာသို့ redirect

အသုံးပြုသူသည်အောင်မြင်စွာဝင်ရောက်နိုင်သည့်အခါကျွန်ုပ်တို့သည်အောင်မြင်စွာ logging ပြီးနောက် redirect စာမျက်နှာကိုသတ်မှတ်နိုင်သည်။ Logincontroller အတန်းထဲတွင်ကျွန်ုပ်တို့သည် $ redirectto property ကို သတ်မှတ်. login ပြီးနောက်ခုန်လမ်းကြောင်းကိုသတ်မှတ်နိုင်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

 protected $redirectTo = '/dashboard';

ဤဥပမာတွင်အသုံးပြုသူကို / dashboard စာမျက်နှာသို့ redirect ။

မှတ်ပုံတင်ပြီးနောက်သတ်မှတ်ထားသောစာမျက်နှာသို့ redirect

အလားတူပင် မှတ်ပုံတင်သူမှတ်ပုံတင်သူ တွင်မူကျွန်ုပ်တို့သည်အသုံးပြုသူအောင်မြင်စွာမှတ်ပုံတင်ပြီးပြီးနောက်ခုန်လမ်းကြောင်းကိုသတ်မှတ်ရန် ဒေါ်လာ redirectto attribute ကိုသတ်မှတ်နိုင်သည်။ ဤတွင်နမူနာကုဒ်ဖြစ်သည်။

 protected $redirectTo = '/dashboard';

ဤနည်းအားဖြင့်အသုံးပြုသူအသစ်များကိုမှတ်ပုံတင်ပြီးပြီးနောက် / dashboard စာမျက်နှာသို့လည်းပြန်လည်နေရာချထားမည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် Laravel တွင် Authent authentication ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုဖော်ပြသည်။ Logincontroller နှင့် Registerontontroller တွင်ရှိသော $ redirectto attribute များကိုညှိခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အသုံးပြုသူခုန်လမ်းကြောင်းကိုပြောင်းလွယ်ပြင်လွယ်ထိန်းချုပ်နိုင်သည်။ ဤအကြံပြုချက်များသည် Laravel application များအတွက်ပိုမိုပြည့်စုံသောလက်မှတ်စနစ်ကိုတည်ဆောက်ရန်ကူညီလိမ့်မည်။