jkniest / force-https
此包已废弃,不再维护。未建议替代包。
Laravel 中间件强制安全连接
1.0.2
2017-12-14 20:36 UTC
Requires
- laravel/framework: >5.1
This package is not auto-updated.
Last update: 2020-01-24 17:03:06 UTC
README
此包只做一件事:强制通过 https 连接!如果用户使用不安全的 "http" 请求(例如:http://example.com)访问网站,将被自动重定向到安全路由(例如:http://example.com)
安装
- 为了安装此包,只需在 Laravel 安装根目录下运行以下命令
composer require jkniest/force-https
- 如果您使用的是 Laravel 5.4 或以下版本,打开
config/app.php
文件,并将以下代码添加到providers
数组中
jkniest\ForceHttps\ForceHttpsServiceProvider::class,
- 运行以下命令将配置文件复制到您的
config
文件夹
php artisan vendor:publish --tag="force-https"
- 将以下行添加到
.env
文件中
FORCE_HTTPS=true
- 打开
app/Http/Kernel.php
文件,并将以下代码添加到middleware
数组中
\jkniest\ForceHttps\ForceHttps::class,
要禁用 https 重定向(例如在预发布服务器上),只需将 .env
文件中的 FORCE_HTTPS=true
更改为 FORCE_HTTPS=false
许可证
ForceHttps 包是开源软件,许可协议为 MIT 许可证。