tomgrohl/laravel4-php71-encrypter

Laravel 4.2 Encrypter for PHP 7.1+

1.1.3 2018-01-29 20:36 UTC

This package is auto-updated.

Last update: 2024-09-24 13:51:23 UTC


README

Latest Stable Version Latest Unstable Version License

Laravel 4.2 Encrypter for PHP 7.1+

将 Laravel 5.4 Encrypter 适配到 4.2 并支持 PHP 7.1。

由于 mcrypt 在 7.1 中已弃用,您无法在没有大量弃用警告的情况下在 PHP 7.1 下运行 Laravel 4.2。

此包为 Laravel 4.2 添加了 PHP 7.1+ Encrypter

注意: 从版本 1.1.0 开始添加了向下兼容性,以简化升级

安装

您可以使用 composer 安装它

composer require tomgrohl/laravel4-php71-encrypter

配置

1. 添加服务提供者

将以下内容添加到 app 配置中的 providers

\Tomgrohl\Laravel\Encryption\EncryptionServiceProvider::class

2. 检查 app 配置中的加密密钥设置

加密方式必须是 'AES-128-CBC',密钥长度为 16

或者

加密方式必须是 'AES-256-CBC',密钥长度为 32

3. 您可以开始了!

致谢

  • Peter Fritchley - 同事,最初为项目编写此代码

许可证

MIT