【发布时间】:2021-10-17 10:49:00
【问题描述】:
我有一个简单的功能,但是当我调试时,我发现第二个 Foreach() 每次都被跳过:
这是我的代码:
foreach ($request->option as $option){
$option = $product->option()->create([
'name'=>$option['name'],
]);
foreach($option['variant'] as $variant) {
dd('variantSection');
$option->variant()->create([
'name'=>$variant
]);
}
}
dd('great');
在这种情况下,我认为它应该打印“variantSection”,但我却得到“很棒”。
【问题讨论】:
-
您正在覆盖 $option 变量。尝试使用不同的名称