почему не искать объединить ключевые слова в Алголии в Laravel 5.6? - PullRequest
0 голосов
/ 12 декабря 2018

работа с Laravel 5.6 и поиск mysql и Algolia.Я использовал следующую таблицу vehicles для поиска по ключевым словам,

id  name  categoryname  brandname    model     districtname provincename
1   juy   car           toyota       121       coba         nochiga
2   gty   van           nissan       caravan   natai        sara
3   bgh   car           bmw          520d      zenso        nayou
4   hyu   van           ford         max       mizuri       bakawa
5   nhj   car           toyota       121       nakaga       sara
6   gtr   car           toyota       corolla   wassa        nochiga
7   gtr   van           nissan       caravan   goa          jayui

это моя функция SearchingController

$vehicles =  Vehicle::where('provincename', 'like', '%' . $request->get('search') . '%')-> orWhere('categoryname', 'like', '%' . $request->get('search') . '%')-> orWhere('districtname', 'like', '%' . $request->get('search') . '%')-> orWhere('brandname', 'like', '%' . $request->get('search') . '%')-> orWhere('modelname', 'like', '%' .  ->orderBy('adtype', 'DESC')->latest('updated_at') ->paginate(20);
            return view('vehicles.index', compact('vehicles'));
    }

это работа только для одного ключевого слова в каждом столбце, как поискcar, bmw, toyota и т. Д., Но когда я использую комбинированные клавиши, такие как bmw car, car sara, это не дает результатов?нет никаких ошибок, это сгенерировать следующую команду no vehiclus display это мой сгенерированный блейд-файл результатов

 @forelse( $vehicles as $vehicule )

                <td>
                    @if( $vehicule->uploads->count() > 0 )
                        <a href="{{ route('vehicles.show', $vehicule->id) }}">
                            @php
                                $upload = $vehicule->uploads->sortByDesc('id')->first();
                            @endphp
                            <img src="/images/{{ $upload->resized_name }}" ></a>
                        </a>  

                    @else
                        This vehicule does not have any images attached.
                         <!-- <img src="/images/{{'noimage.png'}}"> -->
                    @endif
                </td>
            @empty
                <td>No vehicules to display.</td>
            @endforelse

как я могу решить эту проблему?

...