leuverink / blade-hints
轻松发现 Blade 中的缺失授权检查
1.1.1
2024-09-26 15:31 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10|^11
- illuminate/support: ^10|^11
- leuverink/asset-injector: ^2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- larastan/larastan: ^2.9
- laravel/pint: ^1
- orchestra/testbench: ^9
- pestphp/pest: ^2.35
- squizlabs/php_codesniffer: ^3
- tightenco/duster: ^3
- tightenco/tlint: ^9
This package is auto-updated.
Last update: 2024-09-26 15:31:40 UTC
README
轻松发现 Laravel 中的授权检查
特性
标记您页面上各种不同的 Blade 指令的使用,这样您可以轻松地发现缺失的授权/auth/env 检查。尤其是在审查期间非常有用。
支持的指令
@can,@cannot,@canany@env,@production@auth,@guest
安装
composer require leuverink/blade-hints
配置
[
'enabled' => env('BLADE_HINTS_ENABLED', app()->isLocal()),
'authorization_directives' => true,
'authorization_if_color' => '#fca5a5', // red-300
'authorization_else_color' => '#d8b4fe', // purple-300
'authentication_directives' => true,
'authentication_if_color' => '#fca5a5', // red-300
'authentication_else_color' => '#d8b4fe', // purple-300
'environment_directives' => true,
'environment_if_color' => '#fca5a5', // red-300
'guest_directives' => true,
'guest_if_color' => '#fca5a5', // red-300
]
开发
composer lint # run all linters composer fix # run all fixers composer analyze # run static analysis composer baseline # generate static analysis baseline composer test # run test suite composer build # bundle all assets
许可证
本软件包是开源软件,根据 MIT 许可证授权。
