2016-09-02 10 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という変数が含まれている場合は、クラスに「アクティブ」を挿入します。変数が存在しない場合、 'or'部分は空の文字列を挿入します。

+2

'Request :: is( 'home')' etcヘルパーを使って現在のページをチェックすることもできます。これにより、ページごとに変数を作成する必要がなくなります。 –

+0

だから私はかなり新しいlaravelです。私はどうしますか? – Fluxify

関連する問題