Laravel 分页自定义

Laravel 分页自定义

Laravel包含了分页的功能,它帮助用户或开发者添加分页功能。Laravel分页器与查询构建器和Eloquent ORM集成。paginate方法会自动设置所需的限制和已定义的偏移量。它只接受一个参数用于分页,即每页要显示的项目数量。

Laravel 5.7中包含了一个新的分页方法,用于自定义分页器两侧显示的页数。新的方法不再需要自定义分页视图。

下面是自定义分页视图代码示例:

<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
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', ['users' =>users]);
   }
}

根据Laravel标准,下面提到了新的分页自定义:

<?php
User::paginate(10)->onEachSide(5);

请注意, onEachSide 指的是每个分页记录的划分方式,其中每10个记录为一个划分,每个划分中又分为5个部分。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程