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

Laravel 如何不在页面上显示块布局?,laravel,laravel-5,laravel-5.1,blade,Laravel,Laravel 5,Laravel 5.1,Blade,我对其中的所有页面都有一个通用的布局,我确实包括“表单搜索”(在页眉中搜索)。 但是在“全局搜索”页面上,我不想显示搜索 如何做得好?查看标题或路线,这是我唯一想到的 Layout -> include (search.form) -> Page 我认为您最好的选择是在您的视图中使用Route::is($name)。这允许您检查是否正在访问某个路由,但它确实需要使用命名路由 routes.php 看法 我认为您最好的选择是在您的视图中使用Route::is($name)。这允许您

我对其中的所有页面都有一个通用的布局,我确实包括“表单搜索”(在页眉中搜索)。 但是在“全局搜索”页面上,我不想显示搜索

如何做得好?查看标题或路线,这是我唯一想到的

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

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

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

routes.php 看法
Route::get('/search', ['uses' => 'SearchController@search', 'as' => 'global-search']);
@if ( ! Route::is('global-search'))

    @include('search.form')

@endif