karem-sobhy / laravel-source-encrypter
Laravel 源代码加密器
1.4
2024-08-24 16:24 UTC
Requires
- php: >=7.2.5
- ext-bolt: *
- illuminate/console: >=6.0
- illuminate/support: >=6.0
README
此软件包使用 phpBolt 加密您的 PHP 代码
支持 Laravel 和 Lumen 6, 7, 8, 9, 10, 11
安装
步骤 1
首先,您需要 安装 phpBolt。
步骤 2
使用以下命令通过 composer 安装此包
composer require --dev Karem-sobhy/laravel-source-encrypter
步骤 3
对于 Laravel
服务提供器将自动注册。或者您也可以手动在您的 config/app.php
文件中添加服务提供器
'providers' => [ // ... \karemsobhy\LaravelSourceEncrypter\SourceEncryptServiceProvider::class, ];
对于 Lumen
在您的 bootstrap/app.php
文件的 Register Service Providers
部分下添加以下代码
$app->register(\karemsobhy\LaravelSourceEncrypter\SourceEncryptServiceProvider::class);
步骤 4(可选)
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="karemsobhy\LaravelSourceEncrypter\SourceEncryptServiceProvider" --tag=config
注意:如果您使用的是 Lumen,您必须使用 此包。
用法
在项目根目录中打开终端并运行此命令
php artisan encrypt-source
此命令将加密 config/source-encrypter.php
文件中的文件和目录。默认值是 app
、database
、routes
。
默认目标目录是 encrypted
。您可以在 config/source-encrypter.php
文件中更改它。
默认加密密钥长度为 6
。您可以在 config/source-encrypter.php
文件中更改它。推荐密钥长度为 6
。
此命令有这些可选选项
用法示例
由 Siavash Bamshadnia 拼写。
由 Karem Sobhy 修改。
请通过给此仓库加星支持我。