waryor / desensitize
一个用于Laravel应用程序中路线脱敏的库。
v0.0.2
2022-03-29 20:44 UTC
Requires
- php: ^8.0|^8.1
- laravel/framework: ^8.0|^9.0
Requires (Dev)
- phpunit/phpunit: 9.5.19
This package is auto-updated.
Last update: 2024-09-30 02:05:24 UTC
README
统计
测试
脱敏
此包提供了一种简单的方法来脱敏您的Laravel应用程序中的路由。简而言之,Desensitize使您的路由不区分大小写,因此您可以通过小写、大写或两者来访问任何路由。
安装
composer require waryor/desensitize
用法
在\bootstrap\app.php
中注册应用程序,并将Applocation
命名空间更改为Waryor\Desensitize\Foundation\
,如下所示
$app = new Waryor\Desensitize\Foundation\Application( $_ENV['APP_BASE_PATH'] ?? dirname(__DIR__) );
要使用此包,只需将以下行添加到您的app/Providers/RouteServiceProvider.php
文件中的boot
方法
Desensitize::initialize();
如果您想脱敏包括子文件夹在内的路由,可以通过将子文件夹传递给Desensitize::initialize()
方法来实现
Desensitize::initialize("/sub-folder");
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。