https with laravel

Laravel မွာ asset ကို သံုးသည့္ အခါမွာ အဓိက ျပႆနာက https ဆိုရင္ အကုန္အလုပ္မလုပ္ေတာ့တာပဲ။ ဒါေၾကာင့္ https ကို support ျဖစ္ေအာင္ ေအာက္ကလို ျပင္လို႕ရပါတယ္။

ပထမဆံုး .env မွာ

HTTPS = true

ဆိုျပီး ထည့္လိုက္ပါ။

app/Providers/AppServiceProvider.php က boot မွာ URL::forceScheme('https'); ကို ထည့္ဖို႕ လိုပါတယ္။

public function boot() {
    if (env('HTTPS')) {
        URL::forceScheme('https');
    }
}

ဒါဆိုရင္ .env မွာ HTTPS ကို true ျဖစ္ရင္ https ကို သံုးျပီးေတာ့ မဟုတ္ခဲ့ရင္ေတာ့ http ကို ေျပာင္းျပီး အသံုးျပဳပါလိမ့္မယ္။


 
10 Kudos
Don't
move!
2 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.