Remove @include depending on the route

后端 未结 2 1298
没有蜡笔的小新
没有蜡笔的小新 2021-01-24 16:20

I have a menu partial, that includes a input search bar. But i don\'t want the search bar to be visibel on all pages, only for two specific uri´s. Is there a way to remove that

相关标签:
2条回答
  • 2021-01-24 16:49

    Use is() method:

    @if (request()->is($url))
        @include('partials._search')
    @endif
    

    Or if you know route name:

    @if (request()->route()->getName() === $routeName)
        @include('partials._search')
    @endif
    
    0 讨论(0)
  • 2021-01-24 16:52

    To retrieve URL from the blade template, use {{ Request::url() }}. This will output something like http://example.dev/articles

    To retrieve path, use {{ Request::path() }} Using the above example, this will output articles.

    0 讨论(0)
提交回复
热议问题