tomgrohl / laravel4-php71-encrypter
Laravel 4.2 Encrypter for PHP 7.1+
1.1.3
2018-01-29 20:36 UTC
Requires
- php: >=5.6.4
- ext-openssl: *
- paragonie/random_compat: ~1.4|~2.0
Requires (Dev)
- laravel/laravel: ~4.2.0
- phpunit/phpunit: ~4.0|~5.7
README
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