小编the*_*fas的帖子

在控制器中的laravel foreach循环

我有关于在控制器中循环数据的问题(laravel 4).我的代码是这样的:

$owner = Input::get('owner');
$count = Input::get('count');
$product = Product::whereOwnerAndStatus($owner, 0)->take($count)->get();
Run Code Online (Sandbox Code Playgroud)

当我想使用foreach循环$ product结果时,代码如下:

foreach ($product->sku as $sku) {
    // Code Here
}
Run Code Online (Sandbox Code Playgroud)

结果返回错误 未定义属性:Illuminate\Database\Eloquent\Collection :: $ sku

所以,我尝试用这段代码即兴创作:

foreach ($product as $items) {
    foreach ($items->sku as $sku) {
        // Code Here        
    }
}
Run Code Online (Sandbox Code Playgroud)

代码返回错误如下: 为foreach()提供的参数无效

有人可以帮我解决这个问题吗?

php foreach laravel

13
推荐指数
1
解决办法
9万
查看次数

标签 统计

foreach ×1

laravel ×1

php ×1