sbamtr/laravel-source-encrypter

Laravel源代码加密器

1.5.0 2023-03-10 19:11 UTC

This package is auto-updated.

Last update: 2024-09-04 06:06:22 UTC


README

StyleCI Latest Stable Version License CodeFactor

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

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

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

此命令有这些可选选项

用法示例

由Siavash Bamshadnia用♥编写。

请通过星标此存储库来支持我。