mitnick / laravel-security
laravel-mitnick 通过设置各种 HTTP 头来帮助您保护 Laravel 应用。它不是万能的,但可以帮助!
1.0.0
2020-07-13 23:27 UTC
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-09-20 03:29:43 UTC
README
Laravel-Mitnick 通过设置各种 HTTP 头来帮助您保护 Laravel 应用。它不是万能的,但可以帮助!
快速开始
首先,您可以通过 composer 安装此包
composer require mitnick/laravel-security
如果您希望将中间件分配给特定的路由,您应首先在您的 app/Http/Kernel.php
文件中为中间件分配一个键。默认情况下,此类 $routeMiddleware
属性包含 Laravel 包含的中间件的条目
// Within App\Http\Kernel Class... protected $routeMiddleware = [ 'auth' => \App\Http\Middleware\Authenticate::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, 'no-cache' => \Mitnick\Laravel\Security\cache::class ];
文档
有关安装说明、深入使用和部署细节,请参阅官方 文档。
要求
在安装之前,Laravel-Mitnick 有一些要求您需要了解
- Composer
- Laravel 框架 5.4+
已解决:安全漏洞
Laravel-Mitnick 是一组包含 9 个较小中间件函数的集合,用于设置 HTTP 响应头。
贡献
无论您是帮助我们修复错误、改进文档还是传播信息,我们都非常欢迎您成为 Laravel-Mitnick
社区的一部分!💪💜有关我们正在寻找的内容和如何开始的更多信息,请参阅 CONTRIBUTING.md。
许可
Laravel-Mitnick 软件包是开源软件,受 MIT 许可证 许可。