我尝试使用TNTSearch在查询中使用where
子句获取搜索查询的结果,但它不起作用。查询未获得where
子句。
控制器
<?php
public function getLigues(Request $request)
{
if ($request->has('recherche')) {
$ligues = Structure::search($request->recherche)->where('type_structure_id', '2')->get();
} else {
$ligues = Structure::where('type_structure_id', 2)->paginate(1);
}
return view('structure/ligues', compact('ligues'));
}
有没有人对如何获取过滤器查询有任何想法?
答案 0 :(得分:0)
请在官方this issue #59上查看TNT Search Repository。
在同一问题上查看contributors comment。
Where()子句尚不支持!
还有其他解决方法来实现此测试用例,对于存储库上的那个检查issues。