是否有办法可以覆盖所有route()
和url()
,以便在通过https加载页面时强制提供https网址?
我们目前正在使用cloudflare,它已经将http转换为https但出于某种原因,当您访问例如 https://www.website.com/some-page ,通过route()
和URL()
生成的网址不会自动从http转换为https。有没有办法让我可以强制架构到https?
答案 0 :(得分:1)
我使用下面的代码,它对我有用:
if (!\App::environment('local')) {
\URL::forceSchema('https');
}
在Path:\ app \ Providers \ AppServiceProvider.php启动功能
中添加此代码在根.env文件中将APP_ENV = local替换为APP_ENV = production。