sevenshores/encryption-compat

PHP 7.1 兼容性下的 Laravel < 5.1 加密服务提供商

v5.0.0 2017-02-20 09:11 UTC

This package is auto-updated.

Last update: 2024-08-28 23:27:48 UTC


README

Laravel < 5.1 在 PHP 7.1 上的加密兼容性

安装

  • composer require "sevenshores/encryption-compat:~5.0"
  • config/app.php 中移除 'Illuminate\Encryption\EncryptionServiceProvider'
  • 'SevenShores\EncryptionCompat\EncryptionServiceProvider' 添加到 config/app.php
  • config/app.php 中将 cipher 改为 'AES-128-CBC'
  • 运行 php artisan key:generate

注意事项

风险自担。

许可证

MIT

感谢

  • @sisve 提出的想法
  • Laravel 提供的代码。我主要是基于现有的代码进行修改的。