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。

