jaydeepukani/laravel-source-obfuscator

Laravel 源代码混淆器

v1.0.0 2024-08-29 04:42 UTC

This package is auto-updated.

Last update: 2024-09-29 05:09:09 UTC


README

StyleCI Latest Stable Version License CodeFactor

"Cover"

此包是从 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 文件中的文件和目录。默认值为 appdatabaseroutes

默认目标目录为 encrypted。您可以在 config/source-obfuscator.php 文件中更改它。

此外,默认加密密钥长度为 6。您可以在 config/source-obfuscator.php 文件中更改它。推荐密钥长度为 6

此命令有以下可选选项

使用示例