2016-09-02 5 views

ответ

1

вот пример это может может помочь

Вы можете определить переменную в шаблоне лезвия

<?php $nav_profile = 'active'; ?> 

    @extends ('layouts.app') 

    @section ('content') 
.. 
.. 
    @endsection 

А затем в файле раскладок;

<ul class="nav nav-tabs"> 
    <li role="presentation" class="{{ $nav_home or '' }}"><a href="#">Home</a></li> 
    <li role="presentation" class="{{ $nav_profile or '' }}"><a href="#">Profile</a></li> 
    <li role="presentation" class="{{ $nav_messages or '' }}"><a href="#">Messages</a></li> 
</ul> 

Таким образом, если на странице есть переменная, называемая nav_profile, тогда вставьте «активный» в класс. Часть «или» вставляет пустую строку, если переменная отсутствует.

+2

Вы также можете использовать 'Request :: is ('home')' и т. Д., Чтобы проверить текущую страницу. Это позволяет не создавать переменную для каждой страницы. –

+0

Так что я довольно новичок в laravel. Как я это сделаю? – Fluxify

Смежные вопросы