phucnguyenvn / laravel-force-https-middleware
Laravel模块,强制所有请求使用https协议
v1.0
2019-05-07 02:15 UTC
Requires
- php: >=5.4.0
- illuminate/config: ^5.1
- illuminate/database: ^5.1
- illuminate/support: ^5.1
This package is auto-updated.
Last update: 2024-09-29 05:21:46 UTC
README
Laravel模块,强制所有请求使用https协议
安装
通过Composer安装
composer require phucnguyenvn/laravel-force-https-middleware
使用方法
要开始使用,将此中间件应用于每个请求,并在Kernel.php文件中设置规则,如下所示:
示例
/** * The application's global HTTP middleware stack. * * These middleware are run during every request to your application. * * @var array */ protected $middleware = [ \App\Http\Middleware\CheckForMaintenanceMode::class, \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, \App\Http\Middleware\TrustProxies::class, // Appending custom middleware \PhucNguyenVn\Http\Middleware\ForceHttps::class ];
现在,如果当前请求没有安全协议(http)且您的环境等于生产环境,则中间件将重定向每个请求到https。
当前请求没有安全协议(http)
测试
composer test