La pagination dans Laravel est très simple, utilisez simplement la méthode paginate
. Cette méthode peut accepter un paramètre entier, indiquant le nombre d'enregistrements affichés sur chaque page. paginate
方法即可。该方法可以接受一个整数参数,表示每页显示的记录数。
步骤如下:
Model::paginate()
方法来获取带有分页的查询结果。use App\Models\User; public function index() { $users = User::orderBy('id', 'asc')->paginate(10); return view('users.index', ['users' => $users]); }
$users
变量来渲染分页器。<table class="table"> ... </table> {!! $users->links() !!}
这里使用了 links()
方法来生成分页链接。你也可以手动设置分页器的样式和布局。
分页器的样式和布局也可以进行自定义。比如,可以使用 simplePaginate()
方法来创建只有上一页和下一页链接的分页器:
$users = User::orderBy('id', 'asc')->simplePaginate(10);
如果想要在分页器中添加自定义参数,可以使用 appends
方法。比如,可以添加搜索关键字和排序方式:
$users = User::orderBy('id', 'asc')->paginate(10); $users->appends(['keyword' => 'xxx', 'orderBy' => 'id']);
总结:
Laravel提供了非常便利的分页功能,使用 paginate
方法即可轻松实现分页功能,在视图中使用 links
Model::paginate()
pour obtenir les résultats de la requête avec pagination. $users
dans la vue pour afficher le paginateur. links()
est utilisée ici pour générer des liens de pagination. Vous pouvez également définir manuellement le style et la disposition du paginateur. 🎜🎜Le style et la mise en page du paginateur peuvent également être personnalisés. Par exemple, vous pouvez utiliser la méthode simplePaginate()
pour créer un paginateur avec uniquement les liens des pages précédentes et suivantes : 🎜rrreee🎜Si vous souhaitez ajouter des paramètres personnalisés au paginateur, vous pouvez utiliser ajoute la méthode
. Par exemple, vous pouvez ajouter des mots-clés de recherche et des méthodes de tri : 🎜rrreee🎜Résumé : 🎜🎜Laravel fournit une fonction de pagination très pratique. Utilisez la méthode paginate
pour implémenter facilement la fonction de pagination. La méthode view >links peut restituer le pager. Dans le même temps, le paginateur prend également en charge les paramètres et styles personnalisés. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!