mmanda / laravel-obfs
为 Laravel 框架提供 YakPro-po 混淆器的一个简单包装器
v1.1.4
2024-07-15 06:55 UTC
Requires
- php: ^7.1|^8.0
- pmdunggh/yakpro-po: dev-master
README
为 Laravel 框架提供 YakPro-po 混淆器的一个简单包装器。归功于认证:[YakPro-po](https://github.com/pk-fr/yakpro-po) 🛩️
要求
PHP version ^7.1|^8.0 Laravel Framework ^7.0|^8.0|^9.0|^10.0 pmdunggh/yakpro-po dev-master nikic/php-parser ^4.0
安装
composer require mmanda/laravel-obfs
如果您现有的包与要求兼容,只需使用 .
composer require mmanda/laravel-obfs -W
发布资源
注意:跳过此步骤时,将使用默认的混淆配置。混淆配置将发布在 PROJECTROOTDIR/config/mObfs.php
和 PROJECTROOTDIR/config/mObfs.cnf
php artisan vendor:publish --provider=Mmanda\LaravelObfs\Providers\ObfuscateServiceProvider
更新 mObfs.cnf
中的配置,并设置您希望的混淆级别。
使用方法
Artisan 命令 本包为您的 Laravel 项目中的 PHP 文件提供了几个 Artisan 命令以进行混淆。
混淆所有 PHP 文件 混淆 Laravel 项目中的所有 PHP 文件
php artisan mObfuscate:all
混淆特定目录 混淆特定目录中的 PHP 文件
php artisan mObfuscate:directory {directory}
混淆特定文件 混淆特定的 PHP 文件
php artisan mObfuscate:file {somefile or dir/file}
备份和恢复 备份:您可以使用 --backup 选项创建混淆文件的备份
php artisan mObfuscate:all --backup
恢复:恢复已备份的文件或目录
php artisan mObfuscate:restore {backup_file_name}
贡献
正在进行中!欢迎贡献!在提交拉取请求之前,请阅读贡献指南。
许可证
此包受 MIT 许可证的许可。有关更多信息,请参阅 LICENSE 文件。
作者
Emmanuel Mmanda Email: luneya17@gmail.com