一、下载 laravel 5.3
composer create-project laravel/laravel=5.3.* laravel5.3_pagination
新建数据库 laravel5.3_pagination
修改 .evn 配置文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel5.3_pagination
DB_USERNAME=laravel5.3_pagination
DB_PASSWORD=laravel5.3_pagination
修改中国时区,在 config/app.php 中修改
'timezone' => 'PRC',
执行数据迁移
cd laravle5.3_pagination
php artisan migrate
创建测试数据
php artisan tinker
factory('App\User', 100)->create();
二、分页
修改 routes/web.php
Route::get('/', function () {
$users = \App\User::paginate();
return view('welcome', compact('users'));
});
修改 resources/views/welcome.blade.php
启动 serve
php artisan serve
访问:http://localhost:8000 进行测试
三、自定义分页样式
php artisan vendor:publish
此命令会创建以下文件
通过以下命令可以自定义使用的模板(修改 resources/views/welcome.blade.php)
$users->links('vendor.pagination.bootstrap-4')
这样通过修改 resources/views/vendor/pagination/bootstrap-4.blade.php 自定义分页样式