Laravel သည်ခေတ်သစ် web application များကိုတည်ဆောက်ရန်ကျယ်ပြန့်သော PHP framework ကိုကျယ်ပြန့်သော PHP Framework ဖြစ်သည်။ ပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှုသည် CSS, JavaScript နှင့်ဓာတ်ပုံများကဲ့သို့သော static ဖိုင်များနှင့်ဖွဲ့စည်းခြင်းကဲ့သို့သော Laravel တွင်အဓိကအပိုင်းဖြစ်သည်။ ထိရောက်သောပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှုကြောင့် developer များသည်လျှောက်လွှာစွမ်းဆောင်ရည်နှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေနိုင်သည်။
ဖွံ့ဖြိုးရေးစဉ်အတွင်းပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှုပြင်ဆင်မှုသည်အရင်းအမြစ်များကိုပိုမိုကောင်းမွန်အောင်စီစဉ်ပေးပြီးစာမျက်နှာတင်ရန်အချိန်ကိုလျှော့ချရန်နှင့်လျှောက်လွှာလုံခြုံရေးကိုတိုးတက်စေသည်။ ပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှု၏ဆင်ခြင်တုံတရားစီမံခန့်ခွဲမှုခွဲဝေချထားမှုသည်အရင်းအမြစ်များကိုကွဲပြားသောပတ်ဝန်းကျင် (ဖွံ့ဖြိုးရေး, စစ်ဆေးခြင်း,
Laravel Mix သည် CSS နှင့် JavaScript ဖိုင်များ၏ဆောက်လုပ်ရေးနှင့်စုစည်းခြင်းလုပ်ငန်းစဉ်ကိုရိုးရှင်းစေရန်ဒီဇိုင်းပြုလုပ်ထားသော webpack-based tool တစ်ခုဖြစ်သည်။ သင့်တွင် node.js နှင့် NPM တပ်ဆင်ထားကြောင်းသေချာပါစေ။ ထို့နောက် Laravel Project ၏ root directory တွင်အောက်ပါ command ကို Execute:
<span class="fun">NPM သည် Laravel-mix --save-dev ကိုတပ်ဆင်ပါ</span>
Merge, Compression စသည့်ပိုင်ဆိုင်မှုစုစည်းမှုစည်းမျဉ်းများကိုပြင်ဆင်ရန်စီမံကိန်း၏ root director ်ဌာန်းသည့်ဖိုင်ကိုဖွင့်သည့်ဖိုင်တစ်ခုကိုဖန်တီးပါ။
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
Webkpack.mix.js configuration file ကိုရေးသားပြီးနောက်, ပိုင်ဆိုင်မှုဖိုင်ကို compile လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">NPM run</span>
ဤ command သည် JavaScript နှင့် CSS ဖိုင်များကို compiled files များကိုအများပြည်သူ / JS နှင့် CSS Directory သို့ကူးယူထားလိမ့်မည်။
ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင်ကျွန်ုပ်တို့သည် Page Loading Speed ကိုတိုးတက်စေရန်အရင်းအမြစ်ဖိုင်များကိုချုံ့ခြင်းနှင့် optimize လုပ်ရန်လိုအပ်သည်။ ထုတ်လုပ်မှုပတ် 0 န်းကျင်အတွက်အကောင်းဆုံးဗားရှင်းကိုတည်ဆောက်ရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">NPM ထုတ်လုပ်မှု</span>
ဤ command သည်အရင်းအမြစ်ဖိုင်များကိုချုံ့ခြင်းနှင့်ပေါင်းစည်းခြင်း, တောင်းဆိုမှုများနှင့်ဖိုင်အရွယ်အစားကိုလျှော့ချပြီး 0 က်ဘ်ဆိုဒ်စွမ်းဆောင်ရည်ကိုလျှော့ချပါလိမ့်မည်။
အသုံးပြုသူများသည်နောက်ဆုံးပေါ်အရင်းအမြစ်ဖိုင်များကိုအမြဲတမ်းတင်ရန်သေချာစေရန် Laravel Mix သည်အရင်းအမြစ်ဗားရှင်းဗားရှင်းကိုထောက်ခံသည်။ Webkpack.mix.js တွင်ဗားရှင်းထိန်းချုပ်မှုကုဒ်ကိုထည့်ပါ။
<span class="fun">mix.version ();</span>
၎င်းသည်အများပြည်သူ / ရောနှောနေသည့် manifest.json ဖိုင်တွင်ဗားရှင်းမှတ်တမ်းကိုထုတ်ပေးပါလိမ့်မည်။
ဒီလမ်းညွှန်ကနေတဆင့် Laravel ရဲ့ပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှုဘယ်လို configure လုပ်ရမလဲဆိုတာလေ့လာသင်ယူခဲ့တယ်။ ပိုင်ဆိုင်မှုစီမံခန့်ခွဲမှု၏ဆင်ခြင်တုံတရားစီမံခန့်ခွဲမှုခွဲဝေချထားခြင်းသည်လျှောက်လွှာစွမ်းဆောင်ရည်ကိုတိုးတက်စေရုံသာမကအသုံးပြုသူအတွေ့အကြုံကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ စီမံကိန်းလိုအပ်ချက်များအရ configuration ကိုပြောင်းလွယ်ပြင်လွယ်ညှိရန်သတိရပါ။ Laravel ၏အင်အားကြီးမားသောအားသာချက်များကိုအပြည့်အဝကစားပါ။