如何限制 @foreach ?我使用 foreach 来显示相关表的数据,我想限制该 foreach 的结果我尝试使用它,但它给了我一个错误
{{$count = 0;}} @foreach($product->post as $produc) {{if($count == 4) break; }}
///contenido
{{$count++;}}
有任何想法吗 ?
如何限制 @foreach ?我使用 foreach 来显示相关表的数据,我想限制该 foreach 的结果我尝试使用它,但它给了我一个错误
{{$count = 0;}} @foreach($product->post as $produc) {{if($count == 4) break; }}
///contenido
{{$count++;}}
有任何想法吗 ?
您可以使用@break实现此目的:
但作为替代方案,您可以使用:
如果
$count
它始终是一个数字,我建议在控制器中将该结果数组划分为该大小的数组。然后您将第一个数组传递给模板。例子:
现在,在 $list 你有一个数组数组。第一个数组包含前 4 个元素,第二个数组包含第二个 4 个元素,以此类推。
将 $products 发送到您的模板并遍历 foreach。