carlonicora/minimalism-service-encrypter

针对极简主义的ID加密服务

4.0.1 2019-05-14 00:00 UTC

README

encrypter 是一个用于从整数生成短唯一ID的服务,适用于 minimalism

入门

要使用此库,您需要一个使用 minimalism 的应用程序。此库在此范围之外不工作。

先决条件

您应该阅读过 minimalism 文档 并理解框架中服务概念。

Encrypter 需要BC Math或GMP扩展才能工作。

安装

使用Composer在项目的根目录中要求此包。

$ composer require carlonicora/minimalism-service-encrypter

或在 composer.json 中简单添加要求

{
    "require": {
        "carlonicora/minimalism-service-encrypter": "~1.0"
    }
}

部署

此服务要求您在 .env 文件中设置两个参数,以便生成唯一的加密ID。

必需参数

#a random string used to encrypt your ids
MINIMALISM_SERVICE_ENCRYPTER_KEY=  

可选参数

#default to 18
MINIMALISM_SERVICE_ENCRYPTER_LENGTH=

构建工具

版本控制

该项目使用 语义化版本控制 进行标签。

作者

  • Carlo Nicora - 初始版本 - GitHub | phlow
  • Sergey Kuzminich - 维护和扩展 - GitHub |

许可证

该项目受 MIT 许可证 许可 - 详细信息请参阅 LICENSE.md 文件

License: MIT