пятница, 1 сентября 2017 г.

Laravel. Переменная $loop

 Переменная $loop — объект stdClass, предоставляющий метаданные того цикла, в котором вы сейчас находитесь. Посмотрите на её свойства:


    index — индекс текущего элемента в цикле от нуля; 0 означает «первый элемент»
    iteration — индекс текущего элемента в цикле от единицы; 1 означает «первый элемент»
    remaining — сколько элементов осталось в цикле; если текущий элемент первый из трёх, то вернётся 2
    count — число элементов в цикле
    first — логическое; первый ли это элемент в цикле
    last — логическое; последний ли это элемент в цикле
    depth — целое число; на каком уровне вложенности данный цикл; вернёт 1 для цикла, 2 для цикла в цикле, и т.д.
    parent — если данный цикл находится внутри другого цикла @foreach, вернёт ссылку на переменную $loop для элемента родительского цикла; иначе вернёт null

Большинство из них довольно очевидны, а значит вы можете делать вот так:

<ul>
@foreach ($pages as $page)
  <li>{{ $page->title }} ({{ $loop->iteration }} / {{ $loop->count }})</li>
@endforeach
</ul>

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html