waryor/desensitize

一个用于Laravel应用程序中路线脱敏的库。

v0.0.2 2022-03-29 20:44 UTC

This package is auto-updated.

Last update: 2024-09-30 02:05:24 UTC


README

统计

Packagist Stars

测试

Tests

脱敏

此包提供了一种简单的方法来脱敏您的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)。有关更多信息,请参阅许可证文件