Здравствуйте. В меню сайта мне нужно вывести семь категорий, и затем добавить кнопку "Ещё" и при наведении на неё появятся остальные категории.
Начал я так:
@if($categories)
@for ($i = 0; $i < count($categories); $i++)
<li><a href="{{ url('/category') . '/' . $categories[$i]['id'] }}">{{ $categories[$i]['name'] }}</a></li>
<?php
if($i == 6) {
$categories = array_splice($categories, 7);
break;
};
?>
@endfor
@endif
Это очень некрасиво, и по-моему в шаблоне не должно такого быть. Как умные программисты разрешают подобные казусы. Производить подобные вычисления в контроллере? Таких мест в шаблоне несколько. Ну ок, тогда контроллер будет забит этой кашей. Подскажите плиз.