【发布时间】:2014-08-08 06:29:27
【问题描述】:
我在控制器(laravel 4)中循环数据时遇到问题。我的代码是这样的:
$owner = Input::get('owner');
$count = Input::get('count');
$product = Product::whereOwnerAndStatus($owner, 0)->take($count)->get();
当我想使用 foreach 循环获取 $product 结果时,代码如下:
foreach ($product->sku as $sku) {
// Code Here
}
结果返回错误 未定义属性:Illuminate\Database\Eloquent\Collection::$sku
所以,我尝试用这段代码即兴发挥一点:
foreach ($product as $items) {
foreach ($items->sku as $sku) {
// Code Here
}
}
返回错误的代码如下: 为 foreach() 提供的参数无效
有人可以帮我解决这个问题吗?
【问题讨论】:
-
whereOwnerAndStatus以前从未见过这种语法。那样有用吗?文档在哪里? -
你是如何将
$products传递给你的视图的?