You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP Blade输出数组报Array to string conversion错误如何解决

错误原因

{!! !!}仅支持输出可直接转换为字符串的变量类型,你遍历得到的$item是stdClass对象,PHP无法直接将对象隐式转换为字符串输出,因此触发报错。

解决方案

你存储实际内容的data是$item下的属性,遍历输出时指定该属性即可:

@foreach($items as $item)
    {!! $item->data !!}
@endforeach

如果需要调试输出整个对象内容,可使用以下两种方式:

  • 将对象转为JSON字符串输出:{!! json_encode($item) !!}
  • 直接使用Blade自带调试指令:@dump($item)

内容的提问来源于stack exchange,提问作者bosman2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 16:45:04