Php 为未序列化数组Laravel上的foreach()提供的参数无效
我试图对LaravelBlade中的字符串(序列化数组)中的数组数据执行foreach。我在另一个刀片上使用了它,效果很好,但在这个刀片上没有 我尝试使用for并运行,但仍然好奇这段代码的错误在哪里 变量转储上的我的数组($buktis) 我的代码Php 为未序列化数组Laravel上的foreach()提供的参数无效,php,arrays,laravel,foreach,Php,Arrays,Laravel,Foreach,我试图对LaravelBlade中的字符串(序列化数组)中的数组数据执行foreach。我在另一个刀片上使用了它,效果很好,但在这个刀片上没有 我尝试使用for并运行,但仍然好奇这段代码的错误在哪里 变量转储上的我的数组($buktis) 我的代码 @php $buktis = unserialize($rqslsai->bukti_server); @endphp @foreach($buktis as $bukti) <a>{{ $bukti }}</a&g
@php $buktis = unserialize($rqslsai->bukti_server); @endphp
@foreach($buktis as $bukti)
<a>{{ $bukti }}</a><br>
@endforeach
@php$buktis=unserialize($rqslsai->bukti_服务器)@endphp
@foreach($bukti作为$bukti)
错误表示,$buktis不是有效的参数(集合或数组),因此在序列化过程中一定出现了一些不符合预期的情况,请在foreach之前尝试dd($buktis)
。它应该让您知道变量出了什么问题,然后您就可以修复代码了 有什么错误吗?是的,这是我在dd($bukis)
上得到的错误图像()。代码似乎很好,但我不知从哪里得到了错误。在那一行仍然得到相同的错误吗?数组在我看来很完美,你确定没有$buktis是另一种数据类型或者可能为null的情况,并且它会抛出错误吗?我尝试了多次,但它仍然给我错误。即使我试图在Laravel上清除缓存和编译视图缓存。
@php $buktis = unserialize($rqslsai->bukti_server); @endphp
@foreach($buktis as $bukti)
<a>{{ $bukti }}</a><br>
@endforeach