PHP

post image
Category: PHP

Destructuring assignment syntax 2

By Set Kyar Wa Lar 1 year ago

ကျွန်တော် အရင် article မှာ destructuring assignment အကြောင်းရှင်းပြပြီးတော့ Object destructuring အကြောင်းကိုလည်း ရှင်းပြခဲ့ပြီးဖြစ်ပါတယ်။ ဒီနေ့မှာတော့ array destructuring အကြောင်းကို နမူနာနဲ့တကွ ရေးသားပြီး ရှင်းပြမှာဖြစ်ပါတယ်။

post image
Category: PHP

Why TDD?

By Sithu Aung 1 year ago

Package တွေ၊ Large scale application တွေရေးကြတဲ့ ဘာကြောင့် TDD ဟာလိုအပ်သလဲဆိုတဲ့ အကြောင်းပြောပြပေးသွားမှာပါ။ 

post image
Category: PHP

Let's try out Blade components & slots in Laravel 5.4

By Set Kyar Wa Lar 1 year ago

Laravel 5.4 မှာအသစ်ပါဝင်လာတဲ့ components နဲ့ slots တွေကိုကျွန်တော်တို့စမ်းသပ်ကြရအောင်… $ laravel new 54 ဆိုပြီး laravel 5.4 ကို install လုပ်လိုက်ပါ…. ပြီးသွားပြီဆိုရင် routes/web.php မှာနဂိုမူလ route ကိုဖျက်ပြီးတော့အောက်ဖော်ပြပါ code ကိုကူးယူထည့်သွင်းပေးပါ…

post image
Category: PHP

Multi language with Laravel, Vuejs

By Sithu Aung 1 year ago

ကျနော်ဒီနေ့ပြောပြ ပေးမှာကတော့ Vuejs အသုံးပြုပြီး multi language ဘယ်လို setup လုပ်လဲဆိုတာပဲ ဖြစ်ပါတယ်။

post image
Category: PHP

Starting point SPA setup with laravel 5.3, vuejs2.0, vue-router, axios (instead of vue-resource) and vuex

By Sithu Aung 1 year ago

ကျနော် ဒီနေ့ပြောပြပေးမှာကတော့ laravel 5.3, vuejs, vue-router, axios, vuex တို့ကို သုံးပြီး SPA( single page application) အတွက် starting point အထိ ဘယ်လို setup လုပ်ရလဲဆိုတာ ပြောပြပေးမှာ ဖြစ်ပါတယ်။ 

post image
Category: PHP

Automatic Database Backup with Laravel Backup Manager

By Set Kyar Wa Lar 1 year ago

ကျွန်တော်ဒီနေ့ပြောမယ့်အကြောင်းအရာကတော့ Laravel Backup Manager ကိုသုံးပြီးတော့ကိုယ့် application ရဲ့ Database ကိုဘယ်လို Backup လုပ်မလဲဆိုတာပြောမှာဖြစ်ပါတယ်။

post image
Category: PHP

Implementing Facebook Login With Laravel Socialite

By Set Kyar Wa Lar 1 year ago

ကျွန်တာ်ဒီနေ့ရေးမယ့်အကြောင်းအရာကတော့ Laravel Socialite သုံးပြီးတော့ Facebook Login ဘယ်လိုရေးရမလဲဆိုတာပြောမှာဖြစ်ပါတယ်။

ပထမဦးစွာ Laravel ကို install လုပ်ဖို့ရာအတွက်အောက်ဖော်ပြပါ command ကို terminal ကနေ run ပေးပါ…

post image
Category: PHP

What is CRON job?

By Sithu Aung 1 year ago

ကျနော် ဒီနေ့ပြောပြပေးမှာ က CRON အကြောင်းပါ။ CRON ဆိုတာ အလွယ်ဆုံးပြောရမယ်ဆိုရင် ကိုယ် run ချင်တဲ့  command တွေကို ကြိုက်တဲ့ အချိန်မှာ run ဖို့အတွက် အသုံးပြုတာပါ။ ဥပမာ ကိုယ့် Server မှာရှိတဲ့ database ကို နေ့စဉ် နံနက် ၁ နာရီမှာ backup လုပ်ပါ ဆိုတာမျိုးပေါ့။

post image
Category: PHP

Valet - Laravel development environment for Mac

By Set Kyar Wa Lar 1 year ago

ကျွန်တော်ဒီနေ့ရေးသားမယ့်အကြောင်းအရာကတော့ Mac မှာ Laravel Development အတွက်အလွယ်ကူဆုံး Valet အကြောင်းကိုရေးသားမှာဖြစ်ပါတယ်။ Valet ကိုသုံးမယ်ဆိုရင် Vagrantမလို၊ Apache မလို၊ Nginx မလို၊ /etc/hosts file လည်းမလိုပါဘူး။ ဒါ့အပြင့်သင့် sites တွေကိုလည်း local tunnels သုံးပြီးတော့ share လုပ်လို့ရပါတယ်။

post image
Category: PHP

Queue, Beansalkd, Supervisor, Emailing...

By Sithu Aung 2 years ago

အားလုံးမင်္ဂလာပါဗျာ… ကိုယ့်ရဲ့ Application မှာ email ပို့ဖို့လိုအပ်လာတဲ့အခါ laravel ရဲ့ build-in Mail::queue ကို beanstalkd နဲ့ supervisor ကို အသုံးပြုပြီး ဘယ်လို setup လုပ်ရမလဲဆိုတာ ဖော်ပြသွားမှာ ဖြစ်ပါတယ်… ပုံမှန် Mail::send သုံးရင် ဖြစ်နေတာကို ဘာလို့ Mail queue သုံးရလဲဆိုတော့ ဥပမာ user registration လုပ်မယ်ဆိုရင် registration success ဖြစ်ပြီဆိုတာနဲ့ You are welcome from blah blah blah ဆိုပြီး email ပို့တတ်ကြပါတယ်။ email တစ်စောင် ပို့မယ်ဆိုရင် 3 Sec ကနေ 5 Sec အထိကြာနိုင်ပါတယ်။ ပြီးတော့ အဲ့ဒီ email ပို့တာက background process ပါ။ အသုံးပြုသူ user က အတွင်းက ဘာလုပ်နေမှန်း မသိပဲ loading လုပ်နေတာပဲမြင်ရမယ်ဆိုရင် စိတ်မရှည်ပဲ ဆက်မသုံးတော့ဘူး ဆိုရင် ကိုယ့် application အတွက် user တွေဆုံးရှုံးနိုင်ပါတယ်။