Laravel数据库之分页

53 篇文章 1 订阅

 

1.简介

 

在其他框架中,分页可能会非常痛苦。 Laravel的分页器已与查询生成器和Eloquent ORM集成在一起,并提供了便捷,易于使用的数据库结果分页。

默认情况下,分页器生成的HTML与Tailwind CSS框架兼容; 但是,Bootstrap视图也可用。

 

2.基本使用

 

2.1 分页查询构建器结果

 

有几种分页项目的方法。 最简单的方法是使用查询构建器上的分页方法或Eloquent查询。

分页方法会根据用户正在查看的当前页面自动设置适当的限制和偏移量。

默认情况下,当前页面由HTTP请求上的页面查询字符串参数的值检测到。 此值由Laravel自动检测,也自动插入到分页程序生成的链接中。

在此示例中,传递给分页方法的唯一参数是您希望“每页”显示的项目数。 在这种情况下,我们指定要在每页显示15个项目:

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;

class UserController extends Controller
{
    /**
     * Show all of the users for the application.
     *
     * @return Response
     */
    public function index()
    {
        $users = DB::table('users')->paginate(15);

        return view('user.index', [
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值