首页 > 解决方案 > 打开特殊视图laravel时如何显示导航项

问题描述

如何仅在我打开特殊视图时显示导航栏。我创建的示例是 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 我的视图时,我才想显示那些导航栏

标签: phplaravel

解决方案


获取路由名称 whois 以加载post.blade.php此视图,然后检查当前路由是否Route::currentRouteName(); 与您的路由匹配。

//Example
@if('load_view_route_name' == Route::currentRouteName())
   //Your Nav or Other elements
@endif

推荐阅读