詹姆斯·鲁斯52 / laravel-source-encrypter
Laravel源代码加密器
11.0.0
2024-05-15 08:55 UTC
Requires
- php: >=7.2.5
- ext-bolt: *
- illuminate/console: ^6|^7|^8|^9|^10|^11
- illuminate/support: ^6|^7|^8|^9|^10|^11
This package is auto-updated.
Last update: 2024-09-15 09:39:00 UTC
README
此包使用 phpBolt 对您的 PHP 代码进行加密
适用于 Laravel 和 Lumen 6, 7, 8, 9
安装
步骤 1
首先,您需要 安装 phpBolt。
步骤 2
使用以下命令使用 composer 引入包
composer require --dev james.rus52/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 撰写。
请通过给此存储库加星标来支持我。
