php - 打开特殊视图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 我的视图时,我才想显示那些导航栏
解决方案
获取路由名称 whois 以加载post.blade.php
此视图,然后检查当前路由是否Route::currentRouteName();
与您的路由匹配。
//Example
@if('load_view_route_name' == Route::currentRouteName())
//Your Nav or Other elements
@endif
推荐阅读
- pandas - 如果多列的值符合特定条件,如何在新列中合并熊猫数据框的多列标题
- git - 警告:无法访问 D:\/.config/git/config':权限被拒绝
- python - 使用 Pandas 导入 MYSQL 时出现问题:UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-7: character maps to
- python - 将参数传递给上下文管理器
- node.js - 在 Promise 中使用 async-await
- javascript - 私有 s3 存储桶中匿名用户对对象的读取访问权限
- javascript - Promise 中的 $emit 函数
- python - 如何在 Python 中使用 WinIo?
- nginx - 一台服务器上有两个不同的项目(配置nginx静态)
- c++ - 从文本文件中读取并存储在链表 C++ 中