sbamtr / laravel-source-encrypter
Laravel源代码加密器
1.5.0
2023-03-10 19:11 UTC
Requires
- php: >=7.2.5
- ext-bolt: *
- illuminate/console: ^6|^7|^8|^9|^10
- illuminate/support: ^6|^7|^8|^9|^10
README
此软件包使用phpBolt加密您的PHP代码
适用于Laravel和Lumen 6, 7, 8, 9
安装
步骤 1
首先,您需要安装phpBolt。
步骤 2
使用以下命令通过composer安装包
composer require --dev sbamtr/laravel-source-encrypter
步骤 3
对于Laravel
服务提供器将自动注册。或者,您也可以手动在您的config/app.php
文件中添加服务提供器
'providers' => [ // ... \sbamtr\LaravelSourceEncrypter\SourceEncryptServiceProvider::class, ];
对于Lumen
在您的bootstrap/app.php
中的注册服务提供器
部分添加以下代码行
$app->register(\sbamtr\LaravelSourceEncrypter\SourceEncryptServiceProvider::class);
步骤 4(可选)
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="sbamtr\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用♥编写。
请通过星标此存储库来支持我。