错误!终端不支持 JavaScript ,请打开 JavaScript 功能!
Laravel 中报错 Illegal string offset 'XXXX' 的解决方案
目录
【原创】 🦏 【问答】

Laravel 中报错 Illegal string offset 'XXXX' 的解决方案


当使用 Laravel 进行开发时,如果出现 Illegal string offset 'XXXX' 的错误提示,该如何解决呢?

Illegal string offset 'XXXX' 的字面意思就是 XXXX 出现了非法的字符串偏移。

这种情况一般都是引用的变量是空数组。

而当引用模型对象时出现该报错,可能是因为在类中未对json字段进行类型的定义,解决方案如下:

protected $casts = [
    'meta' => 'array',
];

打开手机扫描阅读

28
2020-08-11 08:54:44
语音播报