【发布时间】:2017-05-03 08:24:25
【问题描述】:
我的观点是:
@foreach($cart_item->where('shopping_cart_id','37') as $cart)
<li class="clearfix">{{$cart->prize_id}}</li>
@endforeach
有人可以帮我弄清楚我的 foreach 循环有什么问题吗?
我只是想基本上显示 id,但它给了我一个 php 错误。
“未定义的变量cart_item”,但我确实在购物车控制器上定义了变量:
$cart_item = ShoppingCartItem::where('shopping_cart_id',$cookie->cart_id)->where('prize_id',$_POST['prize_id'])->first();
【问题讨论】:
-
BTW:不要在视图中使用这种类型的逻辑。
-
因为一开始你得到 ->first() 然后尝试使用 ->where() 语句
-
如果所有其他建议都不起作用,并且您已经将变量传递给您的视图,请在视图开头尝试
dd($cart_item)。你得到了什么?
标签: php mysql laravel loops foreach