LaravelでLocalでない場合のhttps対応

今回はhttpでアクセスしようとしてる時発生した問題をどうやって解決できるかを共有したいかなと思います。

Staging環境や本番環境に対応すると、期待した画面が出ず、デザイン・機能が実行していない状態が続きました。

デベロッパーツールから確認すると、httpsではなくhttpでアクセスしようとしてることがわかりました。

ということで、以下のように修正すると、httpsでアクセスできることを確認できます。

web.phpで直接修正

//.env APP_ENV=localでない場合https化
if (config('app.env') === 'production' or config('app.env') === 'staging') {
    URL::forceScheme('https');
}

これで再度確認すると、httpsでアクセスでき、画面も機能も動いています。

金曜担当 : Ami



アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム