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

Laravel-admin လက်တွေ့ကျသောဥပမာများနှင့်လက်ရှိ logged-in အသုံးပြုသူ၏သတင်းအချက်အလက်ရယူရန်အတွက်လျှောက်လွှာအခြေအနေများ

gitbox 2025-06-16

1 ။ နိဒါန်း

Laravel-admin သည် Laravel framework ပေါ်တွင် အခြေခံ. backend စီမံခန့်ခွဲမှုစနစ်ဖြစ်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်းလက်ရှိ logged in-in-in-in-in-in-in 0 င်ရောက်ခြင်းဆိုင်ရာသတင်းအချက်အလက်များကိုရယူရန်အတွက်အသုံးများသောလိုအပ်ချက်ဖြစ်သည်။ ဤဆောင်းပါးသည် Laravel-admin တွင် logged-in အသုံးပြုသူအချက်အလက်များကိုမည်သို့ရယူရမည်ဟုမိတ်ဆက်ပေးပြီးအမှန်တကယ် applications များတွင်ပါ 0 င်သည်။

2 ။ လက်ရှိ logged-in အသုံးပြုသူအချက်အလက်ကိုရယူပါ

Laravel-admin သည် Laravel framework နှင့်ပါ 0 င်သော authentication system ကိုအသုံးပြုသည်။ Laravel မှပေးသော Authe မှပေးသော acdade မှ 0 င်ရောက်နိုင်သည့် Authent Facade ကိုလက်ရှိ log in-in-in-in-user information ကိုရယူနိုင်သည်။ လက်ရှိ logged user ၏သတင်းအချက်အလက်များကိုရယူရန်အတွက်နမူနာကုဒ်ဖြစ်သည်။

 
use Illuminate\Support\Facades\Auth;

$user = Auth::user();

if ($user) {
    // အသုံးပြုသူအချက်အလက်ရယူပါ
    $id = $user->id;
    $name = $user->name;
    $email = $user->email;
    // အခြားစစ်ဆင်ရေး...
} else {
    // အသုံးပြုသူကို logged မ,အပြောင်းအလဲနဲ့လုပ်ဆောင်...
}

2.1 parse code ကို

ဤကုဒ်တွင် Laravel မှပေးသော Auth Placade အတန်းကိုအသုံးပြုသည်။ Auth :: user () နည်းလမ်းကိုခေါ်ဆိုခြင်းဖြင့်လက်ရှိ logged user information ကိုရနိုင်သည်။

အသုံးပြုသူသည် log in ဝင်ပါကအသုံးပြုသူ၏ $ user object မှတဆင့်အသုံးပြုသူအမျိုးမျိုးကိုရယူနိုင်သည်။ ပုံသက်သေတွင်အသုံးပြုသူ၏ ID, အမည်နှင့်အီးမေးလ်ကဲ့သို့သောအခြေခံအချက်အလက်များကိုရရှိခဲ့သည်။

အသုံးပြုသူသည် log in ဝင်မ 0 င ပါက Auth :: User () နည်းလမ်းသည် Null ကို ပြန်လည်ရောက်ရှိလိမ့်မည်

2.2 အခြေအနေများသုံးပါ

လက်ရှိ logged in-in အသုံးပြုသူသတင်းအချက်အလက်ရယူခြင်းသည်နောက်ခံစီမံခန့်ခွဲမှုပလက်ဖောင်းဖွံ့ဖြိုးတိုးတက်မှုတွင်အလွန်များသောအားဖြင့်ဖြစ်သည်။ အောက်ဖော်ပြပါများသည်ဘုံ application တစ်ခုမှာ -

  • လက်ရှိ logged user ၏အသုံးပြုသူအမည်နှင့် avatar ကိုပြပါ
  • logged-in အသုံးပြုသူ၏အခန်းကဏ်အရသိရသည်ကွဲပြားခြားနားသောမီနူးများနှင့်လုပ်ဆောင်ချက်များကိုထိန်းချုပ်ပါ
  • အသုံးပြုသူ ID, အသုံးပြုသူအမည်နှင့်စစ်ဆင်ရေးအကြောင်းအရာများအပါအ 0 င်အသုံးပြုသူ၏စစ်ဆင်ရေးမှတ်တမ်းကိုမှတ်တမ်းတင်ပါ

လက်ရှိ logged in-in-in 0 င်ရောက်နေသောအသုံးပြုသူ၏အချက်အလက်များကိုရယူခြင်းအားဖြင့် developer များကပိုမိုကိုယ်ပိုင်လုပ်ဆောင်မှုများကိုရရှိရန်နှင့်စီမံခန့်ခွဲမှုပလက်ဖောင်း၏အသုံးပြုသူအတွေ့အကြုံနှင့်လုံခြုံရေးကိုတိုးတက်စေနိုင်သည်။

3 ။ လက်ရှိ logged-in အသုံးပြုသူအချက်အလက်ကိုသုံးပါ

လက်ရှိ logged in-in-in-in-in-in-in-in-in ကိုရရှိသောအချက်အလက်များကိုရရှိပြီးသည်နှင့်ကျွန်ုပ်တို့သည်လိုအပ်ပါကစီမံခန့်ခွဲမှုပလက်ဖောင်းတွင်ဤအချက်အလက်များကိုပြသနိုင်သည်။ ယခုအချိန်တွင်လက်ရှိ logged in-in 0 င်ရောက်သည့်အသုံးပြုသူအမည်အသုံးပြုသူအမည်နှင့် avatar ကိုမည်သို့ပြသမည်ကိုပြသသည့်ဥပမာတစ်ခုမှာ -

 
<span class="token keyword">class="username">{{ $user->name }}</span>
<img src="{{ $user->avatar }}" alt="Avatar" />

အသုံးပြုသူရဲ့ avatar address ကိုရယူပြီး {{$ user-> adatar} { user-> adatar} ကို output လုပ်ရန် {{$ user-> adatar adatar} ကို အသုံးပြု. {{$ user- adatar adatar adatar} ကို သုံးရန်အသုံးပြုသည်။

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

4 ။ အကျဉ်းချုပ်

Laravel-admin မှပေးသော auth facade class ကို အသုံးပြု. developer များသည် developer များအလွယ်တကူရရှိနိုင်သည့်သတင်းအချက်အလက်များကိုအလွယ်တကူရယူနိုင်သည်။ ၎င်းသည်စီမံခန့်ခွဲမှုဆိုင်ရာဖွံ့ဖြိုးတိုးတက်မှုအတွက်ခိုင်မာသောအထောက်အပံ့ကိုထောက်ပံ့ပေးပြီးစီမံခန့်ခွဲမှုပလက်ဖောင်းကိုအသုံးပြုသူအတွေ့အကြုံကိုပိုမိုကောင်းမွန်စေသည်။

ဤဆောင်းပါးသည်နမူနာကုဒ်ကိုလက်ရှိ loggonded-in အသုံးပြုသူ၏သတင်းအချက်အလက်များကိုရယူရန်နှင့်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပါ 0 င်သော code နှင့် application အခြေအနေများအားခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်မိတ်ဆက်ပေးသည်။ ဤဆောင်းပါးသည်ဤအင်္ဂါရပ်ကိုပိုမိုနားလည်ပြီးအသုံးပြုရန်ကူညီပေးပါ။