获取@each指令中的元素键

问题描述 投票:0回答:1

我找到了一个似乎很有用的@each指令,但是当我在Illuminate\View\Factory;中定义:public function renderEach($view, $data, $iterator, $empty = 'raw|')时,$iterator代表实际迭代的项目。

我可以以某种方式获得$view部分项目的关键字吗?

laravel laravel-5.6
1个回答
0
投票

你试过使用$ key变量吗?

如果你看一下renderEach方法,你会看到这一行:

$result .= $this->make(
         $view, ['key' => $key, $iterator => $value]
)->render();

查看数据数组:['key'=> $ key]

只需在视图中使用$ key即可。

© www.soinside.com 2019 - 2024. All rights reserved.