как показать навигационный элемент при открытии специального вида laravel - PullRequest
1 голос
/ 09 февраля 2020

как показать навигационную панель только при открытии специального вида. Пример, который я создал, это app.blade. php

@guest
<li class="nav-item">
  <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a>
</li>
 @if (Route::has('register'))
  <li class="nav-item">
   <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a>
  </li>
 @endif
@Post
    <div><a href="/p/create">post New</a></div>
@endPost    
@else
@endguest

Я хочу показывать эти панели навигации, только если я открываю post.blade. php ini мой взгляд

1 Ответ

1 голос
/ 09 февраля 2020

Получить название маршрута whois для загрузки post.blade.php этого представления и затем проверить, соответствует ли текущий маршрут Route::currentRouteName(); вашим маршрутам.

//Example
@if('load_view_route_name' == Route::currentRouteName())
   //Your Nav or Other elements
@endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...