0

我尝试where使用 TNTSearch 在查询中使用子句获取搜索查询的结果,但它不起作用。查询没有得到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'));
}

有人对如何获取过滤器查询有任何想法吗?

4

1 回答 1

0

请在官方TNT 搜索存储库中查看此问题 #59

请参阅贡献者对同一问题的评论。

Where() 子句还不支持!

对于存储库上的检查问题,还有其他解决方法可以实现此测试用例。

于 2017-02-23T09:56:50.333 回答