получить ключ элемента в директиве @each - PullRequest
0 голосов
/ 18 апреля 2019

Я нашел директиву @each, которая кажется полезной, но, как я проверил в определении в: Illuminate\View\Factory; in: public function renderEach($view, $data, $iterator, $empty = 'raw|') * $iterator обозначает элемент, который фактически повторяется.

Могу ли я как-нибудь получить ключ предмета в $view партиале?

1 Ответ

0 голосов
/ 18 апреля 2019

Вы пытались использовать переменную $ key?

Если вы посмотрите на метод renderEach, вы увидите следующую строку:

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

Посмотрите массив данных: ['key' => $ key]

Просто используйте $ key внутри вида.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...