Laravel-ORM带条件搜索分页
来源:互联网 发布:股票数据查询接口 编辑:程序博客网 时间:2024/06/07 00:13
Laravel条件搜索一般使用where方法,如下:
查询构造器:
$users = DB::table('users')->where('votes', '=', 100)->get();
或者ORM:$users = User::where('votes', '=', 100)->all();
当有多个条件时,可以多次调用where方法:$articles = Article::where('id','>','10')->where('is_auth','=','1')->where('id','=','14')->paginate(3)所以,如果需要进行多条件搜索分页,我们可以这么写:
public function index(Request $request) { //分类表数据 $sorts = Sortart::all(); //文章表实例化 $article = new Article; //搜索条件判断 $where = $article; if($request->search_sid){ $where = $where->where('sort_id','=',$request->search_sid); } if($request->search_title){ $where = $where->where('title','like','%'.$request->search_title.'%'); } //分页搜索 $articles = $where->paginate(3); //搜索条件保持 $articles->sid = $request->search_sid; $articles->title = $request->search_title; //$articles = Article::where('id','>','10')->where('is_auth','=','1')->where('id','=','14')->paginate(3); //dd($articles); return view('admin.articles.index',compact('articles','sorts')); }在页面中,使用url保持分页条件的方法:
{!! $articles->appends(['search_sid'=>$articles->sid, 'search_title'=>$articles->title])->render() !!}效果如图:
阅读全文
0 0
- Laravel-ORM带条件搜索分页
- laravel 搜索分页 带参数稳定分页
- yii带条件搜索分页
- laravel中带有条件搜索的分页
- laravel 的 分页以及条件搜索后分页
- laravel原生分页并带参数的搜索分页
- Yii2.0 多条件搜索 带分页
- Laravel 框架 ajax多条件搜索后 分页
- laravel 按条件分页
- laravel的搜索分页
- Laravel Eloquent ORM 多条件查询
- jpa带条件分页
- laravel中分页带参数
- laravel的搜索后分页
- laravel简单的搜索分页
- 分页,搜索后保留搜索条件分页
- 带查询条件的分页
- 带条件的分页查询
- Linux下如何使用jq解析json数据
- 剑指offer_数组---调整数组顺序使奇数位于偶数前面
- Ubuntu 10.04下添加swap交换分区
- JavaScript基础系列之二 函数
- 软件测试常考面试题-软件测试面试宝典
- Laravel-ORM带条件搜索分页
- 排列组合
- OpenCV学习之路-支持向量机SVM(一)
- Codeforces 467D Fedor and Essay(bfs)
- 数据结构学习心得——顺序栈和链栈
- 关于Tensorflow 训练时越来越慢,重启又好了
- caffeOnSpark遇到的问题,没有解决,Caffe.java是从哪儿出来的?请教下大家
- 9.IDA-重新设置函数类型、创建数组结构
- 项目绩效管理这样做有效