laraval 多条件搜索,laraval分页携带参数
2018-12-18 17:06
573 查看
[code]$page= intval($request->input('page'))>1?$request->input('page'):1; //排序 最新 热门 $orderby=$request->input('orderby'); if($orderby=='n' && !empty($orderby)){ $orderby='viewnum'; } elseif ($orderby=='v' && !empty($orderby)){ $orderby='created_at'; }else{ $orderby='created_at'; } $so=$request->input('key'); $menuid=$request->input('tag'); $city=$request->input('city'); $info = Info::where(['st'=>1]); //多条件查询 if(!empty($so)){ $info->where('title','like','%'.$so.'%'); } if(intval($menuid)>=0 && !empty($menuid)){ $info->where('menu_id','=',$menuid); } if(!empty($city)){ if($city=="全部") { }else{ $info->where('address_json','like','%'.$city.'%'); } } $info=$info->orderBy($orderby,'DESC')->paginate(20); //所有分类 $menu=Menu::Menulist(0); //添加分页参数 $info->appends(array( 'tag' => $menuid, 'city' => $city, 'so' => $so, )); return view('pgy.square.index',['info'=>$info,'menu'=>$menu, 'request'=> $request]);
相关文章推荐
- tp5 条件搜索 分页 并携带参数
- Laravel搜索的时候分页并携带参数
- PHP 分页获取数据 三个参数 ( 第一个参数获取页数,第二个条件 ,第三个数据为id降序desc或者升序asc)
- tp5 如何将搜索条件加给自带的分页???
- zend framework 分页 Zend_Paginator 分页搜索条件
- ExtJs 4分页(pagingtoolbar)带参数(条件)查询解决方法
- laravel 搜索分页 带参数稳定分页
- thinkcmf 搜索分页点击下一页无法保持搜索条件
- thinkphp5 搜索分页保留搜索条件
- mybatis-plus 判断参数是否为空并作为条件搜索
- 多条件搜索分页的实现
- phpcms搜索给分页代码添加参数方法
- laravel原生分页并带参数的搜索分页
- EXt做搜索的时候分页传时需要把参数提交传到后台
- yii带条件搜索分页
- Extjs4分页是查询条件参数传递
- 菜鸟进阶--node+vue实现一个商城Demo(2):多条件模糊搜索+分页
- Thinkphp搜索时首页分页和搜索页保持条件分页的方法
- Lucene+ik的分页和多条件模糊交集搜索
- Vue.js实现多条件筛选、搜索、排序及分页的表格功能