Laravel反序列化

时间:2018-09-01 05:57:18

标签: laravel laravel-5

我的服务器上装有PHP 7.1,Laravel 5.5。但是,当我尝试开始使用该应用程序时,我遇到了错误

unserialize(): Error at offset 0 of 320 bytes {"exception":"[object] (ErrorException(code: 0): unserialize(): Error at offset 0 of 320 bytes at /var/www/html/DS-v2.0-Front/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php:149)"} []

该如何解决该错误?

1 个答案:

答案 0 :(得分:0)

unserialize() [function.unserialize]: Error at offset是由于长度无效而导致的序列化数据无效

快速修复

您可以做的是重新计算序列化数组中元素的长度。

在laravel中,您可以使用此:

public function getDowAttribute($value)
{
     return unserialize($value);
}