Laravel-Blade-根据路线名称的选择性显示组件

时间:2019-12-12 10:34:04

标签: routing laravel-blade

我知道这种类型的问题已经收到了不同的解决方案,我觉得我没事,但是我的if语句始终显示第一个选项。这似乎很奇怪,因为一旦我更改路线,第一个条件就会变为假。

我想根据索引显示部分内容或显示操作,因此,如果名称是'x'或包含'x'

这是我的代码:

      @if(Route::is('jobs' || 'jobs/*'))
        @include('partials.filter-jobtype')
        @include('partials.filter-jobindustry')
        @include('partials.filter-jobskills')
        <p class="text-gray-500 cursor-pointer block">Reset Filter</p>
      @elseif(Route::is('companies' || 'companies/*'))
        @include('partials.filter-companysize')
        @include('partials.filter-companyindustry')
        @include('partials.filter-companyskills')
        <p class="text-gray-500 cursor-pointer block">Reset Filter</p>
      @elseif(Route::is('events' || 'events/*'))
        @include('partials.filter-eventdate')
        @include('partials.filter-eventtype')
        @include('partials.filter-eventprice')
      @endif
    </div>

此刻,无论我走哪条路,我都会得到与工作相关的部分信息。即使我在/ companies或/ events上。 我知道这是菜鸟的错误,但是我是初学者。

0 个答案:

没有答案