karem-sobhy/laravel-source-encrypter

Laravel 源代码加密器

1.4 2024-08-24 16:24 UTC

This package is auto-updated.

Last update: 2024-09-24 16:45:36 UTC


README

Latest Stable Version License

此软件包使用 phpBolt 加密您的 PHP 代码

支持 Laravel 和 Lumen 6, 7, 8, 9, 10, 11

安装

步骤 1

首先,您需要 安装 phpBolt

步骤 2

使用以下命令通过 composer 安装此包

composer require --dev Karem-sobhy/laravel-source-encrypter

步骤 3

对于 Laravel

服务提供器将自动注册。或者您也可以手动在您的 config/app.php 文件中添加服务提供器

'providers' => [
    // ...
    \karemsobhy\LaravelSourceEncrypter\SourceEncryptServiceProvider::class,
];

对于 Lumen

在您的 bootstrap/app.php 文件的 Register Service Providers 部分下添加以下代码

$app->register(\karemsobhy\LaravelSourceEncrypter\SourceEncryptServiceProvider::class);

步骤 4(可选)

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="karemsobhy\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 拼写。

由 Karem Sobhy 修改。

请通过给此仓库加星支持我。