【发布时间】:2020-01-25 19:40:57
【问题描述】:
我有一个 laravel 站点 (v 5.7),我在其中加密数据,发送到处理器,然后将其接收回来。每隔一段时间我就会收到一个无效的有效载荷。下面的堆栈跟踪:
Illuminate\Contracts\Encryption\DecryptException: The payload is invalid. in D:\mysite\vendor\laravel\framework\src\Illuminate\Encryption\Encrypter.php:191
Stack trace:
#0 D:\mysite\vendor\laravel\framework\src\Illuminate\Encryption\Encrypter.php(134): Illuminate\Encryption\Encrypter->getJsonPayload(NULL)
#1 D:\mysite\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php(382): Illuminate\Encryption\Encrypter->decrypt('eyJpdiI6ImVENCt...', false)
似乎在运行解密时设置了变量,然后在框架中传递它时它突然变成了一个 NULL 值。
任何帮助将不胜感激。
【问题讨论】:
-
好吧,这是在黑暗中拍摄的。
-
天哪,我遇到了同样的问题。我还没有找到任何真正的指导。
标签: php laravel encryption payload