困ったこと:
@assetではhttp://を向いてしまう
叶えたいこと:
local では http://
production では https://
を向いてほしい...
nginxの影響なのかhttpsを向いてしまうので困ってました
解決方法:
route/web.phpに以下を追加する
if (app()->environment('production')) {
URL::forceScheme('https');
}
.envの APP_ENV
が production
の時のみ URL::forceScheme
を読んでくれる!
APP_ENV=production
環境:
local:
Laravel5.5 / PHP7.1
production:
Laravel5.5 / PHP7.1 / nginx
参考:
productionでhttpsにしたい
http://dolphin.hatenablog.jp/entry/2015/04/27/010635