Мне было интересно искать решения, но не могу понять, особенно при создании помощников. Я новичок в Laravel, и мне нужна простая или, если не подробная инструкция о том, как установить активный класс для моего загрузочного навигатора.
Вот что я сделал до сих пор, но не могу сделать это:
<div class="header clearfix">
<nav>
<ul class="nav nav-pills pull-right">
<li class=""><a href="{{ url('/') }}">Home</a>
</li>
<li {{ Request::is('about*') ? ' class="active"' : null }}><a href="{{ url('about') }}">About Us</a>
</li>
<li><a href="{{ url('auth/login') }}">Login</a>
</li>
</ul>
</nav>
<h2 class="">Tobacco Prevention and Control Program</h2>
</div>
ИЗМЕНИТЬ
Настройка class="active"
сделает все навигационные таблетки активными. Предполагаемый эффект заключается в том, что только li
текущей страницы имеет класс active
.
ИЗМЕНИТЬ
Для тех, кто посещает этот пост. Мне удалось получить решение, но я не уверен, что он опрятен. Хорошо, что это работает и хорошо для меня.
<ul class="nav nav-second-level">
<li class="{{ Request::segment(1) === 'programs' ? 'active' : null }}">
<a href="{{ url('programs' )}}" ></i> Programs</a>
</li>
<li class="{{ Request::segment(1) === 'beneficiaries' ? 'active' : null }}">
<a href="{{url('beneficiaries')}}"> Beneficiaries</a>
</li>
<li class="{{ Request::segment(1) === 'indicators' ? 'active' : null }}">
<a href="{{url('indicators')}}"> Indicators</a>
</li>
</ul>