ibf / laravel-encrypter
Laravel Encrypter
dev-main
2024-02-04 19:15 UTC
Requires
- php: >=8.0
- illuminate/console: ^6|^7|^8|^9|^10
- illuminate/support: ^6|^7|^8|^9|^10
This package is auto-updated.
Last update: 2024-09-04 21:20:20 UTC
README
此软件包使用 phpBolt 加密您的PHP代码。
适用于 Laravel 和 Lumen 6, 7, 8, 9
安装
步骤 1
首先,您必须 安装 phpBolt。
步骤 2
使用以下命令通过 composer 安装包
composer require --dev ibf/laravel-encrypter
步骤 3
对于 Laravel
服务提供者将自动注册。或者,您也可以手动将服务提供者在您的 config/app.php
文件中添加
'providers' => [ // ... \ibf\LaravelEncrypter\LaravelEncryptServiceProvider::class, ];
对于 Lumen
在您的 bootstrap/app.php
文件的 注册服务提供者
部分下添加以下代码行
$app->register(\ibf\LaravelEncrypter\LaravelEncryptServiceProvider::class);
步骤 4(可选)
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="ibf\LaravelEncrypter\LaravelEncryptServiceProvider" --tag=config
注意:如果您使用 Lumen,您必须使用 此软件包。
用法
在项目根目录下打开终端并运行此命令
php artisan ibf-encrypt
此命令加密 config/Laravel-encrypter.php
文件中的文件和目录。默认值是 app
、database
、routes
。
默认目标目录是 encrypted
。您可以在 config/Laravel-encrypter.php
文件中更改它。
此外,默认加密密钥长度为 12
。您可以在 config/Laravel-encrypter.php
文件中更改它。《12》是推荐的关键长度。
此命令有这些可选选项
用法示例
由 Iman Abbasi 着手。
请通过为这个存储库点星标来支持我。