laravel - Laravel - 在本地环境中禁用 SSL
问题描述
我已经在开发、测试和生产环境中实现了 SSL。我不得不更改一些刀片功能以secure_asset()
防止secure_url
Chrome 阻止内容。但是知道由于我之前解释过的更改,我在本地环境中遇到了很多问题。
哪种方式可以在服务器环境中使用 SSL 而不是在本地?
问候
解决方案
将以下片段添加到register()
您的服务提供商之一的方法中,并使用asset()
帮助程序而不是secure_asset()
. 这样,URL 将被迫在https
非本地环境中使用该方案,但本地环境将继续使用不安全的http
方案。
public function register()
{
if (config('app.env') !== 'local') {
\URL::forceScheme('https');
}
}
推荐阅读
- c# - 将位掩码从 c# 转换为 Python(if 语句)
- vue.js - 通过 azure 管道部署 Nuxt webapp
- javascript - Rollup 车把助手
- django - 如何在 Django 中创建共享模型?
- macos - 运行:打开服务器:打开服务:监听 tcp:8086:绑定:地址已在启动 influxdb 时使用
- angular - 使用 --prod --aot 使用相同的代码库构建两个单独的构建
- android - How retrieve data from firebase using query according value?
- c# - 不同视觉树之间的 Caliburn.Micro 动作绑定
- azure - 如何使用现有密钥对从 Azure CLi 创建 VM?
- python - 如何在熊猫中将数组更改为数据框