Laravel &引用;搜索“;不再找到任何结果
我不知道我怎么会不知道什么时候,但在任何时候,我的应用程序的搜索引擎已经停止工作,或者更确切地说,它不再找到任何结果 控制器Laravel &引用;搜索“;不再找到任何结果,laravel,Laravel,我不知道我怎么会不知道什么时候,但在任何时候,我的应用程序的搜索引擎已经停止工作,或者更确切地说,它不再找到任何结果 控制器 $request->validate([ 'search' => 'required', ]); if($request->has('search')) { $key = $request->input('search'); $searchResults = Items::whereHas('category', func
$request->validate([
'search' => 'required',
]);
if($request->has('search')) {
$key = $request->input('search');
$searchResults = Items::whereHas('category', function ($query) {
$query->where('status', 1);
})
->search($key)
->where('status', 1)
->orderByDesc('id')
->paginate(15);
}
Items.php模型
use App\Traits\FullTextSearch;
use FullTextSearch;
/**
* The columns of the full text index
*/
protected $searchable = [
'title',
'description'
];
无论搜索哪个词,它都找不到任何结果,即使只是搜索“the”或“is”,它也找不到任何结果,尽管每篇文章的描述和标题中都包含它。使用
where
进行搜索有什么错?
$query->where($request->column,'LIKE',“%{$request->search}%”代码>您使用的是Laravel Scout吗?如果是这样,您是使用Algolia、Meilisearch、Elasticsearch还是其他搜索工具?您能否验证您的搜索引擎是否确实包含搜索结果,以及您在Laravel中的搜索是否存在问题?