【发布时间】:2020-10-21 23:43:31
【问题描述】:
从Laravel Documentation,我改变了这个:
<ul>
@foreach($users as $user)
<li>{{ $loop->iteration }}</li>
<li>{{ $user->name }}</li>
<li>{{ $user->email }}</li>
@endforeach
</ul>
进入:
<ul>
@each('user.list', $users, 'user', 'user.empty')
</ul>
list.blade.php
<li>{{ $loop->iteration }}</li>
<li>{{ $user->name }}</li>
<li>{{ $user->email }}</li>
empty.blade.php
<li>There is no user is users.</li>
但是,我在{{ $loop->iteration }} 中收到错误“未定义变量:循环”
那么,有没有办法在 @each 中进行迭代?
【问题讨论】:
-
“我收到错误”不是对问题的有用描述。
-
错误只是“未定义的变量:循环”
-
Laravel 5.1 发布超过 5 年;假设您没有使用如此古老的软件,请确保您正在查看当前文档!
标签: php laravel laravel-blade