我正在尝试从foreach循环中获取数据,并且正在从数据库中提取该数据。当我尝试“ foreach”时,它说Invalid argument supplied for foreach()
@php
$extras = json_decode($product->extras);
@endphp
@foreach($extras as $key)
print_r($key);
@endforeach
当我在本地执行此操作时,它可以工作,但是在laravel上却行不通。
此外,当我在foreach的OUTSIDE中写信
{{$extras[0][0]}}
它有用..有什么建议吗?
答案 0 :(得分:0)
通过控制器退还$ extras
transition(
'maximize => minimize',
group([
animate('300ms ease-in', style({ height: 0 })),
animate(
'300ms',
keyframes([
style({overflow: hidden}),
style({overflow: hidden})
])
)
])
)
答案 1 :(得分:0)
这是答案。.没有逻辑,但是可以..
$extras = json_decode($product->extras);
if (is_array($extras) || is_object($extras)){
foreach ($extras as $extra){
}
}