{"id":10261,"date":"2024-03-14T11:48:16","date_gmt":"2024-03-14T11:48:16","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/"},"modified":"2025-08-03T21:17:22","modified_gmt":"2025-08-03T21:17:22","slug":"how-to-set-the-number-of-items-displayed-per-page-in-laravel","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/","title":{"rendered":"Laravel Pagination: Items Per Page Guide"},"content":{"rendered":"<p>In Laravel, you can set the number of items displayed per page by using the paginate() method in controllers or models. This method takes an integer parameter that represents the number of records to display per page. For example, if you want to display 10 items per page, you can use paginate(10) method when querying data.<\/p>\n<p>\u539f\u53e5\uff1a\u8bf7\u4fdd\u6301\u623f\u95f4\u5e72\u51c0\u6574\u6d01\u3002<br \/>\n\u91cd\u8ff0\u53e5\uff1aPlease keep the room clean and tidy.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-variable\">$posts<\/span> = <span class=\"hljs-title class_\">Post<\/span>::<span class=\"hljs-title function_ invoke__\">paginate<\/span>(<span class=\"hljs-number\">10<\/span>);\r\n<\/code><\/pre>\n<p>This will display 10 Post records per page. The links() method can be used in the view to generate pagination links, allowing users to browse multiple pages of data.<\/p>\n<p>Furthermore, you can also set the default number of items per page in the configurations file config\/pagination.php, so that you don&#8217;t have to pass the parameter every time when calling the paginate() method.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-string\">'per_page'<\/span> =&gt; <span class=\"hljs-number\">10<\/span>,\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In Laravel, you can set the number of items displayed per page by using the paginate() method in controllers or models. This method takes an integer parameter that represents the number of records to display per page. For example, if you want to display 10 items per page, you can use paginate(10) method when querying [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[12729,12728,12730,3092,326],"class_list":["post-10261","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-laravel-paginate","tag-laravel-pagination","tag-laravel-tutorial","tag-php-framework","tag-web-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel Pagination: Items Per Page Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to control pagination in Laravel by setting items per page. Complete guide with code examples for the paginate() method.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel Pagination: Items Per Page Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to control pagination in Laravel by setting items per page. Complete guide with code examples for the paginate() method.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T11:48:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-03T21:17:22+00:00\" \/>\n<meta name=\"author\" content=\"Isabella Edwards\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabella Edwards\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/\"},\"author\":{\"name\":\"Isabella Edwards\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\"},\"headline\":\"Laravel Pagination: Items Per Page Guide\",\"datePublished\":\"2024-03-14T11:48:16+00:00\",\"dateModified\":\"2025-08-03T21:17:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/\"},\"wordCount\":132,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Laravel paginate\",\"Laravel pagination\",\"Laravel tutorial\",\"PHP Framework\",\"web development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/\",\"name\":\"Laravel Pagination: Items Per Page Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T11:48:16+00:00\",\"dateModified\":\"2025-08-03T21:17:22+00:00\",\"description\":\"Learn how to control pagination in Laravel by setting items per page. Complete guide with code examples for the paginate() method.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel Pagination: Items Per Page Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\",\"name\":\"Isabella Edwards\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"caption\":\"Isabella Edwards\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Laravel Pagination: Items Per Page Guide - Blog - Silicon Cloud","description":"Learn how to control pagination in Laravel by setting items per page. Complete guide with code examples for the paginate() method.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/","og_locale":"en_US","og_type":"article","og_title":"Laravel Pagination: Items Per Page Guide","og_description":"Learn how to control pagination in Laravel by setting items per page. Complete guide with code examples for the paginate() method.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T11:48:16+00:00","article_modified_time":"2025-08-03T21:17:22+00:00","author":"Isabella Edwards","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Isabella Edwards","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/"},"author":{"name":"Isabella Edwards","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd"},"headline":"Laravel Pagination: Items Per Page Guide","datePublished":"2024-03-14T11:48:16+00:00","dateModified":"2025-08-03T21:17:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/"},"wordCount":132,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Laravel paginate","Laravel pagination","Laravel tutorial","PHP Framework","web development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/","name":"Laravel Pagination: Items Per Page Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T11:48:16+00:00","dateModified":"2025-08-03T21:17:22+00:00","description":"Learn how to control pagination in Laravel by setting items per page. Complete guide with code examples for the paginate() method.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-set-the-number-of-items-displayed-per-page-in-laravel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel Pagination: Items Per Page Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd","name":"Isabella Edwards","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","caption":"Isabella Edwards"},"url":"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=10261"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10261\/revisions"}],"predecessor-version":[{"id":154011,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/10261\/revisions\/154011"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=10261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=10261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=10261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}