首页 > 作文

Laravel实现ORM带条件搜索分页

更新时间:2023-04-08 08:27:08 阅读: 评论:0

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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图