我有一个部分菜单,包括一个输入搜索栏。但我不希望搜索栏在所有页面上都是visibel,只有两个特定的uri。有没有办法删除刀片中包含的内容?
目前它看起来像这样:
<a href="{{ route('all') }}">all</a>
<a href="{{ route('nes') }}">nes</a>
<a href="{{ route('snes') }}">snes</a>
@include('partials._search')
我在想像
这样的东西<a href="{{ route('all') }}">all</a>
<a href="{{ route('nes') }}">nes</a>
<a href="{{ route('snes') }}">snes</a>
@if($url)
@include('partials._search')
@endif
答案 0 :(得分:6)
使用is()
方法:
@if (request()->is($url))
@include('partials._search')
@endif
或者如果您知道路线名称:
@if (request()->route()->getName() === $routeName)
@include('partials._search')
@endif
答案 1 :(得分:0)
要从刀片模板中检索网址,请使用{{ Request::url() }}
。
这将输出类似 http://example.dev/articles
要检索路径,请使用{{ Request::path() }}
使用上面的示例,这将输出文章。