В моем коде лезвия мне нужен счетчик, чтобы дать divs, которые визуализируются уникальным идентификатором цикла foreach. Для этой цели я создал переменную в моем шаблоне лезвия, как это:Измените переменную лезвия ларавеля, не показывая ее
{{ $counter = 0 }}
Я использую его в HTML, просто выводит его с {{ $counter = 0 }}
а позже, я увеличиваем его так: {{ $counter++ }}
Все это работает как шарм, за исключением того, что в {{ $counter++ }}
он не только увеличивает значение переменной, но также выводит ее на представление.
есть ли способ предотвратить это?
В Laravel 5.3 '@if ($ loop-> first) Сделайте что-нибудь на первой итерации. @endif @if ($ loop-> last) Сделайте что-нибудь на последней итерации. @ endif' –
Это классная функция, но мне действительно нужно число для каждого элемента в массиве, а не только кулак и последний. Я не мог найти много документации о переменной цикла, любая идея, если она содержит больше, чем первая и последняя? – ErikL
Плохая, но рабочая версия ' Php $ counter ++ ;?>' –