// в layout.blade.php
@section('search')
@include('search.form')
@endsection
// в шаблоне где вывод не нужно делаем блок пустым
@section('search')
@endsection
Степан: да всё должно работать, там простоя замена тегов на <?php ?> скорее всего у вас ошибка где-то была.
Но вариант с ifда ещё с захардкоженными роутами мне не нравится, лучше через секции.