laravel怎么設(shè)置每頁(yè)顯示的條數(shù)

小億
143
2024-02-22 14:45:31

在Laravel中,可以通過(guò)在控制器或模型中使用paginate()方法來(lái)設(shè)置每頁(yè)顯示的條數(shù)。該方法接收一個(gè)整數(shù)參數(shù),表示每頁(yè)顯示的記錄數(shù)。例如,如果想要每頁(yè)顯示10條數(shù)據(jù),可以在查詢(xún)數(shù)據(jù)時(shí)使用paginate(10)方法。

示例:

$posts = Post::paginate(10);

這樣就會(huì)每頁(yè)顯示10條Post記錄。在視圖中可以使用links()方法來(lái)生成分頁(yè)鏈接,讓用戶可以瀏覽多頁(yè)的數(shù)據(jù)。

另外,也可以在配置文件config/pagination.php中設(shè)置默認(rèn)的每頁(yè)顯示條數(shù),這樣在調(diào)用paginate()方法時(shí)就不需要每次傳遞參數(shù)了。

'per_page' => 10,

0