根据最新的 laravel Blade 文档(https://laravel.com/docs/5.3/blade https://laravel.com/docs/5.3/blade请参阅“循环”)我可以“[...]使用循环变量来获取有关循环[...]的有价值的信息”。
我的 laravel 版本是最新的,但在 foreach 循环中我无法访问 $loop 变量。它说“未定义的变量$loop”。
Example:
@foreach( $values["rating"] as $rating )
@if( $loop->iteration == 3 )
-- do something --
@endif
@endforeach
有谁知道这个问题的解决方案?太感谢了!
升级到 Laravel 5.3 后,您需要重新保存视图才能看到 $loop 变量生效,因为您可能正在查看缓存的版本。我有同样的问题,升级后,仍然有问题,重新保存视图(修改后),然后 $loop 工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)