laravel5.3-第5章-分页 laravel5.3-第5章-分页

2023-06-29

一、下载 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

https://file.lulublog.cn/images/3/2023/06/b9R5F5P5fP5HfhJj5V95jo9rj9ZU9f.jpg

启动 serve

php artisan serve

访问:http://localhost:8000 进行测试

https://file.lulublog.cn/images/3/2023/06/eyZwewevwYHYvjEnWeEI6vVIHiHBJ6.png

三、自定义分页样式

php artisan vendor:publish

此命令会创建以下文件

https://file.lulublog.cn/images/3/2023/06/SSdMh4B4ZOsnqzSq2tqjMbJ5DQRzQM.jpg

通过以下命令可以自定义使用的模板(修改 resources/views/welcome.blade.php)

$users->links('vendor.pagination.bootstrap-4')

这样通过修改 resources/views/vendor/pagination/bootstrap-4.blade.php 自定义分页样式

阅读 403