jaydeepukani / laravel-source-obfuscator
Laravel 源代码混淆器
v1.0.0
2024-08-29 04:42 UTC
Requires
- php: >=7.2|>=8.0
- ext-bolt: *
- illuminate/console: ^6|^7|^8|^9|^10|^11
- illuminate/support: ^6|^7|^8|^9|^10|^11
README
此包是从 sbamtr/laravel-source-obfuscator 分支出来的。此包使用 phpBolt 对您的 PHP 代码进行加密
支持 Laravel 6, 7, 8, 9, 10, 11
安装
步骤 1
首先,您需要 安装 phpBolt。
步骤 2
使用以下命令使用 composer 安装包
composer require --dev jaydeepukani/laravel-source-obfuscator
步骤 3
对于 Laravel
服务提供程序将自动注册。或者,您也可以手动在 config/app.php
文件中添加服务提供程序
'providers' => [ // ... \JaydeepUkani\LaravelSourceObfuscator\SourceEncryptServiceProvider::class, ];
步骤 4(可选)
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="JaydeepUkani\LaravelSourceObfuscator\SourceEncryptServiceProvider" --tag=config
使用方法
在项目根目录中打开终端并运行此命令
php artisan encrypt-source
此命令将加密 config/source-obfuscator.php
文件中的文件和目录。默认值为 app
、database
、routes
。
默认目标目录为 encrypted
。您可以在 config/source-obfuscator.php
文件中更改它。
此外,默认加密密钥长度为 6
。您可以在 config/source-obfuscator.php
文件中更改它。推荐密钥长度为 6
。
此命令有以下可选选项