jkniest/force-https

此包已废弃,不再维护。未建议替代包。

Laravel 中间件强制安全连接

1.0.2 2017-12-14 20:36 UTC

This package is not auto-updated.

Last update: 2020-01-24 17:03:06 UTC


README

Latest Stable Version Total Downloads License StyleCI

此包只做一件事:强制通过 https 连接!如果用户使用不安全的 "http" 请求(例如:http://example.com)访问网站,将被自动重定向到安全路由(例如:http://example.com)

安装

  1. 为了安装此包,只需在 Laravel 安装根目录下运行以下命令
composer require jkniest/force-https
  1. 如果您使用的是 Laravel 5.4 或以下版本,打开 config/app.php 文件,并将以下代码添加到 providers 数组中
jkniest\ForceHttps\ForceHttpsServiceProvider::class,
  1. 运行以下命令将配置文件复制到您的 config 文件夹
php artisan vendor:publish --tag="force-https"
  1. 将以下行添加到 .env 文件中
FORCE_HTTPS=true
  1. 打开 app/Http/Kernel.php 文件,并将以下代码添加到 middleware 数组中
\jkniest\ForceHttps\ForceHttps::class,

要禁用 https 重定向(例如在预发布服务器上),只需将 .env 文件中的 FORCE_HTTPS=true 更改为 FORCE_HTTPS=false

许可证

ForceHttps 包是开源软件,许可协议为 MIT 许可证