laravel条件搜索一般使用where方法,如下:
查询构造器:
$urs = db::table('urs')->where('votes', '=', 100)->get();
或者orm:
$urs = ur::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 2022年元旦祝福语图片= $article; if($request->arch_sid){ $where = $where->where('sort_id','=',$request->arch_sid); } if($request->arch_title){ $where = $where->where('title','like','%'.$request->arch_title.'%'); } //分页搜索 $articles = $where->paginate(3); //搜索条件保持 $articles->sid = $request->sreliableearch_sid; $articles->title = $request->arch_title; //$articles = article::where('id','>','10')->where('is_auth','=','1')->where('id','=','14')->paginate(3); //dd($articles); retu含有风和雨的俗语rn view('admin.articles.index',compact(然而是什么意思'articles','sorts')); }
在页面中,使用url保持分页条件的方法:
{!! $articles->appends(['arch_sid'=>$articles->sid, 'arch_title'=>$articles-首信老人手机>title])->render() !!}
效果如图:
以上这篇laravel实现orm带条件搜索分页就是www.887551.com分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-08 08:27:07,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/9f6276f4f5443d16b10cf92b04c825e3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Laravel实现ORM带条件搜索分页.doc
本文 PDF 下载地址:Laravel实现ORM带条件搜索分页.pdf
留言与评论(共有 0 条评论) |