Laravel-admin သည် Backend စီမံခန့်ခွဲမှုစနစ်ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာတစ်ခုဖြစ်သည်။ Laravel framework အပေါ် အခြေခံ. ဖွံ့ဖြိုးပြီး backend framework ပေါ်တွင် အခြေခံ. ဖွံ့ဖြိုးပြီး develand framework အပေါ် အခြေခံ. ဖွံ့ဖြိုးပြီး backend macheld ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် Laravel-admin ကိုအလိုအလျောက်ထုတ်ပေးရန်နှင့်ဘ 0 ဘောင်ကိုပိုမိုထိရောက်စွာအသုံးပြုရန်ကူညီရန် Laravel-add admin ကိုအသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
သင်မစတင်မီသင်၏စီမံကိန်းအတွင်းရှိ Larvel-admin ကို install လုပ်ရန်လိုအပ်သည်။ ဒီမှာ installation stepings:
ပထမ ဦး စွာ Laravel စီမံကိန်းကိုဖန်တီးပါ။ command line tool ကိုဖွင့်ပါ, သင်စီမံကိန်းကိုဖန်တီးလိုသည့်လမ်းညွှန်သို့ပြောင်းပြီးအောက်ပါ command ကို run ပါ။
composer create-project --prefer-dist laravel/laravel your-project-name
သင်၏စီမံကိန်းအမည်ဖြင့် "သင်၏စီမံကိန်း - အမည်" ကိုအစားထိုးပါ။
Project root directory တွင် Laravel-admin ကို install လုပ်ရန်အောက်ပါ command ကို run ပါ။
composer require encore/laravel-admin
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ, Laravel-address ၏အရင်းအမြစ်ဖိုင်ကိုထုတ်ဝေရန်နှင့်အောက်ပါ command ကို execute လုပ်ရန်လိုအပ်သည်။
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
Laravel-admin သည် module code ကိုအလိုအလျောက်ထုတ်လုပ်ရန် command ကိုပေးသည်။ အောက်ပါ command ကို run ခြင်းဖြင့်ရိုးရှင်းသော module တစ်ခုဖန်တီးနိုင်သည်။
php artisan admin:make User --model=App\User
ဤ command သည် "User" အမည်ရှိ Module တစ်ခုထုတ်ပေးပြီးဒေတာဘေ့စ်တွင် "အသုံးပြုသူများ" စားပွဲပေါ်မှာဖန်တီးပေးသည်။ ထို့နောက်ဒေတာဘေ့စ်ရွှေ့ပြောင်းမှုကိုလုပ်ဆောင်ရန်အောက်ပါ command ကို run ပါ။
php artisan migrate
Laravel-admin ကို configure လုပ်ခြင်းသည်မူဘောင်ကို အသုံးပြု. သော့ချက်ကျသောအဆင့်များထဲမှတစ်ခုဖြစ်သည်။ ဤတွင်အချို့သော Configuration နည်းလမ်းများရှိသည်။
`login_backgrodge_image_image`image` item ကို` configuration file admin.php "ကိုပြုပြင်ခြင်းဖြင့် login စာမျက်နှာ၏နောက်ခံပုံပုံကိုစိတ်ကြိုက်ပြင်ဆင်နိုင်သည်။
`config / admin.phph` တွင် Navigation menu ကိုသတ်မှတ်နိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
'menu' => [
[
'title' => 'Dashboard',
'icon' => 'fa-dashboard',
'uri' => '/',
],
[
'title' => 'User',
'icon' => 'fa-user',
'uri' => 'user',
],
]
အထက်ဖော်ပြပါဥပမာတွင် menu နှစ်ခုကို "Dashboard" အမည်ရှိသည့် "Dashboard" ဟုအမည်ပေးပြီး,
Laravel-admin သည်ပုံမှန်အားဖြင့်မော်ဒယ်စာရင်း၏ display ၏ display ကို `tovestring ()` method ကိုအသုံးပြုသည်။ အကယ်. သင်သည် display method ကိုစိတ်ကြိုက်ပြင်ဆင်ရန်လိုအပ်ပါက `` __tostring () `method ကိုမော်ဒယ်သို့ထည့်နိုင်သည်။ ဥပမာအားဖြင့်:
public function __toString()
{
return $this->name;
}
အထက်ဖော်ပြပါနည်းလမ်းဖြင့်မော်ဒယ်၏ list display ကို `name attribute အရဖော်ပြလိမ့်မည်။
ဤဆောင်းပါးသည် Laravel-admin ကိုအလိုအလျောက်ထုတ်လုပ်ရန်နှင့်အခြေခံပြင်ဆင်မှုနည်းလမ်းအချို့ကိုထောက်ပံ့ရန်မည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ ဤအဆင့်များမှတဆင့် developer များသည် Laravel-admin framework ကိုပိုမိုထိရောက်စွာအသုံးပြုနိုင်ပြီး backend စီမံခန့်ခွဲမှုစနစ်ကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။