我找到了一个似乎很有用的@each指令,但是当我在Illuminate\View\Factory;
中定义:public function renderEach($view, $data, $iterator, $empty = 'raw|')
时,$iterator
代表实际迭代的项目。
我可以以某种方式获得$view
部分项目的关键字吗?
你试过使用$ key变量吗?
如果你看一下renderEach方法,你会看到这一行:
$result .= $this->make(
$view, ['key' => $key, $iterator => $value]
)->render();
查看数据数组:['key'=> $ key]
只需在视图中使用$ key即可。