使用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
,{{1 }}没有得到结果吗?以下命令car sara
不会生成任何错误,这是我生成的结果刀片文件
no vehiclus display
如何解决此问题?