Laravel Blade循环中未定义的变量$ loop

时间:2016-09-19 06:52:04

标签: laravel loops variables undefined blade

根据最新的laravel刀片文档(WifiInfo参见"循环")我可以使用循环变量获取有关循环的有价值信息[。 ..]"

我的laravel版本是最新的,但在我的foreach循环中,我无法访问$ loop变量。它说"未定义的变量$ loop"。

示例:

@foreach( $values["rating"] as $rating )
@if( $loop->iteration == 3 )
-- do something --
@endif
@endforeach

有谁知道这方面的解决方案?非常感谢你!

1 个答案:

答案 0 :(得分:0)

升级到Laravel 5.3后,您需要重新保存视图,以便查看$ loop变量生效,因为您可能正在查看缓存版本。我有同样的问题,升级,仍然有问题,重新保存视图(修改后)然后$循环工作。