Laravel သည်ကျယ်ပြန့်စွာအသုံးပြုသော PHP framework သည်၎င်း၏လှပသော syntax နှင့်အစွမ်းထက်သောအင်္ဂါရပ်များကြောင့်လူသိများသော PHP Framework ဖြစ်သည်။ Developeries များကိုထိရောက်စွာဖြည့်ဆည်းပေးနိုင်ရန်အတွက်အနားယူရန်,
Laravel ၏အဓိကအားသာချက်များမှာ -
Shame သည် HTML, CSS နှင့် JavaScript အပေါ် အခြေခံ. ရှေ့တန်း UI မူဘောင်တစ်ခုဖြစ်ပြီးရိုးရိုးရှင်းရှင်းမှု, မြန်နှုန်းနှင့်လွယ်ကူခြင်းတို့အပေါ်အာရုံစူးစိုက်သည်။ developer များကတုန့်ပြန်သော web application interface များတည်ဆောက်ရန်အတွက်ကြွယ်ဝသော UI အစိတ်အပိုင်းများကိုထောက်ပံ့ပေးသည်။
Slayui ၏အဓိကအားသာချက်များမှာ -
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Laravel နှင့် Layui ကိုပေါင်းစပ်ခြင်းက backend နှင့် frontend အကြားချောမွေ့စွာဆက်သွယ်မှုကိုရရှိနိုင်သည်။ ဤတွင်ပေါင်းစည်းမှုခြေလှမ်းများနှင့်ကိစ္စရပ်များအချို့ကိုဤတွင်ဖော်ပြထားသည်။
ပထမ ဦး စွာ Laravel တွင်စီမံကိန်းအသစ်တစ်ခုကိုဖန်တီးပါ။
composer create-project --prefer-dist laravel/laravel your-project-name
Layui မူဘောင်ကို Laravel's Public Directory သို့ဒေါင်းလုတ် လုပ်. ချထားပါ။
public/layui
Layui ၏ CSS နှင့် JavaScript ဖိုင်များကို Laravel's View Files သို့မိတ်ဆက်ပါ။
<link rel="stylesheet" href="{{ asset('layui/css/layui.css') }}">
<script src="{{ asset('layui/layui.js') }}"></script>
Laravel's routing နှင့် controller မှတစ်ဆင့် Layui Front-end သို့ဒေတာများကိုဖြတ်သန်းပါ။ အောက်ပါဥပမာသည် Controller တွင်အချက်အလက်များကိုမည်သို့ရယူရမည်ကိုပြသသည်။
public function index() { $data = Model::all(); return view('your-view', compact('data'));}
ထို့နောက်ဒေတာများကိုပြသရန်အတွက် Saylui စားပွဲအစိတ်အပိုင်းကိုအသုံးပြုပါ။
<table class="layui-hide" id="test"></table>
Page Loading Speed ကိုတိုးတက်စေရန်ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင် compressed css နှင့် JavaScript ဖိုင်များကိုအသုံးပြုရန်အကြံပြုသည်။ ဤအရင်းအမြစ်များကို Laravel Mix မှတစ်ဆင့်စီမံနိုင်သည်။
npm install && npm run production
Shayui ၏အစိတ်အပိုင်းများကိုအသုံးပြုသောအခါ interface ကိုရိုးရှင်းပြီးတသမတ်တည်းထားရှိပြီးအသုံးပြုသူများကိုအဆင်ပြေသောလည်ပတ်မှုအတွေ့အကြုံဖြင့်ထောက်ပံ့ပေးသည်။
Laravel နှင့် Layui မူဘောင်ပေါင်းစပ်မှုသည် 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်ခိုင်မာသောထောက်ခံမှုပေးသည်။ ကျိုးကြောင်းဆီလျော်သောဗိသုကာဒီဇိုင်းကြောင့် developer များကထိရောက်သောနှင့်လှပသော web application များရရှိနိုင်သည်။ ဤဆောင်းပါးသည်စီမံကိန်းများကိုဖြည့်စွက်ပြီးအလေ့အကျင့်တွင်ဤမူဘောင်နှစ်ခု၏အလားအလာနှစ်ခု၏အလားအလာများကိုစူးစမ်းလေ့လာရန်နှင့်ဤဆောင်းပါးသည်ဤဆောင်းပါးသည်ကူညီနိုင်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။