Laravel သည်ရေပန်းစားသော PHP Framework သည်ထိရောက်သော, laravel project ကိုတီထွင်သည့်အခါတစ် ဦး ကဘုံလိုအပ်ချက်မှာယုံကြည်စိတ်ချရသောနှင့်ထိရောက်သောဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်တည်ဆောက်ရန်ဖြစ်သည်။ Homestead သည် Laravel မှတရားဝင်ပေးသော virtual machine ဖြစ်သည်။ ဖွံ့ဖြိုးတိုးတက်မှုအတွက်လိုအပ်သောဆော့ဖ်ဝဲများနှင့်ပြင်ဆင်မှုအားလုံးကိုကြိုတင်တပ်ဆင်ထားသည်။ ၎င်းသည်ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်၏ဆောက်လုပ်ရေးလုပ်ငန်းစဉ်ကိုလွယ်ကူစွာရိုးရှင်းစေနိုင်သည်။ ဤဆောင်းပါးသည် Homestead မှတစ်ဆင့် Laraveld Development envirement envirement ကိုမည်သို့တည်ဆောက်ရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
Homestead ပတ်ဝန်းကျင်ကိုမတည်ဆောက်မီကျွန်ုပ်တို့သည် VirtualBox နှင့် Vagrant ကို install လုပ်ရန်လိုအပ်သည်။ VirtualBox သည်အစွမ်းထက်သော virtual machine software တစ်ခုဖြစ်သည်။ Vagreal စက်သည် virtual machine များကိုဖန်တီးရန်နှင့်စီမံခန့်ခွဲရန်ကိရိယာတစ်ခုဖြစ်သည်။ ဒီကိရိယာနှစ်ခုကို install လုပ်ပြီးနောက် Homestead ကိုစတင် install လုပ်နိုင်ပါတယ်။
Homestead ကို install လုပ်ခြင်းသည်အလွန်ရိုးရှင်းပါသည်, သင်သည် command line တွင်အောက်ပါ command ကို execute လုပ်ရန်လိုအပ်သည်။
ဤ command ကိုကွပ်မျက်ပြီးနောက် Vagrant သည် Homestead virtual machine image ကိုကူးယူပြီး vagrant ပတ်ဝန်းကျင်သို့ထည့်သည်။
Homestead ကိုအောင်မြင်စွာထည့်သွင်းပြီးအောင်မြင်ပြီးနောက်ကျွန်ုပ်တို့က configure လုပ်ရန်လိုအပ်သည်။ Homestead installation directory ကိုရိုက်ထည့်ပါ။ ဤဖိုင်ကိုဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ပြင်ဆင်မှုကိုသတ်မှတ်ရန်အသုံးပြုသည်။
Homestead.yAml ဖိုင်ကိုဖွင့်ပြီးအောက်ပါအတိုင်းပုံမှန်ပြင်ဆင်မှုများကိုသင်တွေ့လိမ့်မည်။
ဤပြင်ဆင်မှုပစ္စည်းများသည်အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီချိန်ညှိနိုင်သည်။ ဥပမာအားဖြင့် IP Field သည် Homestead virtual mach address ၏ IP address ကိုသတ်မှတ်သည်။ Memory field သည် virtual machine ၏မှတ်ဉာဏ်အရွယ်အစားကိုသတ်မှတ်ပြီး CPUS field သည် virtual machine ၏ CPU cores အရေအတွက်ကိုသတ်မှတ်သည်။ ခွင့်ပြုချက်နှင့်သော့ကွက်လပ်များသည် authentication အတွက် SSH key ကိုသတ်မှတ်သည်။
ထို့အပြင်သင်ဖိုင်တွဲမြေပုံနှင့်ဝက်ဘ်ဆိုက်မြေပုံများကိုလိုအပ်သလိုပြင်ဆင်နိုင်သည်။ ဖိုလ်ဒါများအနေဖြင့် local folder နှင့် virtual machine ရှိ folder နှင့် folder အကြားမြေပုံပြောဆိုမှုကိုသတ်မှတ်သည်။
configuration ပြီးဆုံးပြီးနောက်ကျွန်ုပ်တို့သည် command line မှတဆင့် homestead virtual machine ကိုစတင်နိုင်သည်။ Homestead installation လမ်းညွှန်တွင်အောက်ပါ command ကို Execute:
Homestead.yaml တွင် configuration အရ Homestead virtual machine ကို Homestead Virtual Machine သည်လိုအပ်သော software နှင့်ပတ်ဝန်းကျင်ကိုအလိုအလျောက်တပ်ဆင်ပြီးဖြစ်သည်။
Homestead virtual machine စတင်သောအခါသင်၏ browser မှတဆင့် laravel application ကိုသင်ကြည့်ရှုနိုင်သည်။ Homestead.yAml တွင် configured site မြေပုံတွင် configure လုပ်ထားသည့်နေရာ၌ Homestead.test ရှိလိမ့်မည်။ laravel application ကိုဝင်ရောက်ရန်သင်၏ browser တွင် domain name ကိုသာရိုက်ထည့်ပါ။
Homestead သည်အဆင်ပြေပြီးယုံကြည်စိတ်ချရသော laravel ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ဖြစ်သည်။ ရိုးရှင်းသော configuration နှင့် command များဖြင့် Laravel ဖွံ့ဖြိုးတိုးတက်မှုအတွက်သင့်တော်သော virtual machine ကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ဤဆောင်းပါးတွင်အသေးစိတ်သင်ခန်းစာများမှတစ်ဆင့် Homestead ၏တပ်ဆင်မှုနှင့်ပြင်ဆင်ခြင်းကိုအလွယ်တကူဖြည့်စွက်နိုင်ပြီးဖွံ့ဖြိုးမှုစွမ်းရည်ကိုတိုးတက်စေပြီး Laravel applications များဖွံ့ဖြိုးတိုးတက်ရေးကိုအာရုံစိုက်နိုင်သည်။