laravel自定义分页的实现案例offset()和limit()

这里我是用的layui的表格渲染

public function ShowQuestion(){
  $count = DB::table(‘question‘)->get();    //查询总数  括号里面是数据表名

  $page=$_GET[‘page‘]-1;

  $data = DB::table(‘question‘)->offset($page)->limit($_GET[‘limit‘])->get();

  return [‘code‘=>0 , ‘msg‘=>‘数据获取成功‘,‘count‘=>count($count),‘data‘=>$data ];    //返回json格式数据}

希望会给大家带来一些帮助。

原文地址:https://www.cnblogs.com/sgzn/p/12150363.html

时间: 2024-10-09 10:04:49

laravel自定义分页的实现案例offset()和limit()的相关文章

laravel自定义分页

laravel框架自带有分页处理类,并且与ORM模型结合,我们可以非常方便的使用这个分页,它提供了方便与给了一些扩展麻烦. 框架自带有三套分页显示模板,具体的可以修改\app\config\view.php配置文件中的'pagination' => 'pagination::slider-3'. 在这个配置中'pagination::slider-3'前面的pagination是指定要调用的分页处理类名,后台是给这个分页指定模板文件名,这几个模板都放在框架内部\vendor\laravel\fr

laravel 自定义分页 offset 和 limit 的使用

laravel 本身有一个自带的快速分页方法 paginate,只需要传入每页显示多少条数据就可以 了,但是如果想使用自定义从哪里开始呢,这时候就可以使用offset 和 limit 的组合,offset 设置从哪里开始,limit 设置想要查询多少条数据. Model::offset(10)->limit(10)->get() 上面的代码表示查询出第11-20条数据. 百牛信息技术bainiu.ltd发布与博客园

Laravel 自定义分页样式

操作步骤如下: (1)  对应public/css/paging.css 文件建立分页样式. (2)  控制器查出分页数据使用 paginate函数进行分页处理.(禁止使用group by处理查询). (3) 对应视图引入分页样式. 例如: paging.css 文件代码(复制即可用,实际操作过)如下 #pull_right{ text-align:center; } .pull-right { /*float: left!important;*/ } .pagination { display

Laravel 自定义分页、可以调整、显示数目

{{-- 增加输入框,跳转任意页码和显示任意条数 --}} <ul class="pagination pagination-sm"> <li> <span data-toggle="tooltip" data-placement="bottom" title="输入页码" style=" padding: 3.5px; margin-top: 3px;"> 第 <

laravel5自定义分页

laravel5分页处理与laravel4略有区别,laravel5提供了更方便的处理方式,可以方便满足不同分页展示. laravel4自定义分页:http://php2012web.blog.51cto.com/5585213/1539601 laravel分页处理有分两个入口,即两个处理对象: DB操作分页       Illuminate\Database\Query\Builder ORM操作分页   Illuminate\Database\Eloquent\Builder DB操作分页

java自定义分页模板

有些情况下使用分页插件并不合适,这时候需要我们自定义分页插件模板,下面是笔者自己写的分页模板可以根据需要自己更改: /* * Copyright (C) 2018 Baidu, Inc. All Rights Reserved. */ package com.legal.domain; import java.util.List; /** * 分页 * * @author * @since 2018/11/22 19:01 */ public class PageHelper { // 总条数

Laravel —— 特殊分页

项目中,分页经常会用到. Laravel 中也自带了分页功能. 但有些时候需要稍作修改,来满足自己的需求. 一.普通分页 1.控制器中,用 paginate() 方法. $users = DB::table('users')->paginate(15); 或简单分页 $users = DB::table('users')->simplePaginate(15); 2.blade 模板中,可直接用查询结果数据 {{ $users->links() }}.{{ $users->rend

JSP自定义分页标签TAG

首先我们需要在WEB-INF/tld/目录下创建page.tld文件 <?xml version="1.0" encoding="ISO-8859-1"?> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>page</short-name> <u

gridview自定义分页 aspNetPager用法

这几天做gridview分页,自带的分页不好用.从网上搜刚开始搜了一个aspNetPager.dll,替换原来的一个dll,自己设置了一些,比如这个控件不显示中文,后来我改成中文的"上一页"."下一页"."首页""尾页",把ShowPageIndexBox设置为默认true,这样当前页也显示了,还能跳转. 还设置了 显示自定义区域,默认是不显示了,我改成left,然后再设置下自定义的html,结果就可以显示了,我显示的是 一共