ibf/laravel-encrypter

dev-main 2024-02-04 19:15 UTC

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 文件中的文件和目录。默认值是 appdatabaseroutes

默认目标目录是 encrypted。您可以在 config/Laravel-encrypter.php 文件中更改它。

此外,默认加密密钥长度为 12。您可以在 config/Laravel-encrypter.php 文件中更改它。《12》是推荐的关键长度。

此命令有这些可选选项

用法示例

由 Iman Abbasi 着手。

请通过为这个存储库点星标来支持我。