如何不在布局块的页面上显示?

How not to show on a page of chunk of layout?

我对其中的所有页面都有一个共同的布局,我确实包括 "form search"(在 header 中搜索)。 但是在页面上 "global search" 我不想显示搜索。

如何做好?看标题或路线,唯一想到的

Layout -> include (search.form) -> Page 

我认为您最好的选择是在您的视图中使用 Route::is($name)。这允许您检查是否正在访问某个路由,但是它确实需要使用命名路由。

routes.php

Route::get('/search', ['uses' => 'SearchController@search', 'as' => 'global-search']);

查看

@if ( ! Route::is('global-search'))

    @include('search.form')

@endif