nextbytetz / laravel_encryption
为laravel项目执行数据加密
dev-main
2020-11-04 07:36 UTC
Requires
- php: >=7.1
- ext-bolt: *
- illuminate/console: ^5.5|^6|^7|^8
- illuminate/support: ^5.5|^6|^7|^8
This package is auto-updated.
Last update: 2024-09-04 15:59:11 UTC
README
用于加密laravel项目
安装
步骤 1
首先,您需要安装phpBolt。
步骤 2
使用以下命令通过composer安装包
composer require nextbytetz/laravel_encryption
步骤 3
服务提供者将自动注册。或者,您可以在config/app.php文件中手动添加服务提供者
'providers' => [ // ... Nextbyte\Encryption\EncryptionServiceProvider::class, ];
步骤 4(可选)
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Nextbyte\Encryption\EncryptionServiceProvider"
使用
=>一些加密配置
'source' => ['app', 'database', 'routes'], // Path(s) to encrypt 'destination' => 'encrypted', // Destination path 'key_length' => 6, // Encryption key length 'zip_filename' => 'folders.zip', // zip filename 'extract_destination' => '/home/blessedkono/encrypted/', // destination project path 'sync_source' => '/var/www/html/next_task/', // clean source path to sync with destination project
在项目根目录打开终端并运行此命令
php artisan encrypt-source
=>您可以将加密文件压缩并移动到新位置
php artisan move-destination
=>您可以通过简单地使用composer update来获取包更新
composer update nextbytetz/laravel_encryption