首页 > 在laravel中使用了搜索的第三方包,不知怎么给搜索的结果来分页?

在laravel中使用了搜索的第三方包,不知怎么给搜索的结果来分页?

我的问题是想给搜索结果分页,但是laravel的分页是基于Elouqent以及数据库查询构建器实现的,不知道给怎么在控制器和前端视图中怎么实现。

这是进行数据库搜索的代码:

$article = Searchy::companys('title','body')->query($request->seek)->get();

还请大神指点指点。


 use Illuminate\Pagination\LengthAwarePaginator;
 $articles = Searchy::driver('fuzzy')->articles('title','body')->query($request->seek)->get();
        if (empty($request->page)){
            $page = 1;
        }else{
            $page = $request->page;
        }
        $size = 2;
        $arrs =  new LengthAwarePaginator($articles,count($articles),$size,$page);
//        $companys = Searchy::driver('fuzzy')->companys('title','body')->query($request->seek)->get();
        $seek = $request->seek;
        return view('search.search2',compact('arrs','companys','seek'));

上段代码解决了问题看了分页的文档基本实现,但是有点问题,分页的链接不对。。。


你不用get啊,在query后面直接pagination


Use Iluminatepagniate or lengthawaredpagniate.

然后 new Paginate() 要到手册上查一下传入参数

【热门文章】
【热门文章】