{"id":11289,"date":"2024-03-14T13:45:24","date_gmt":"2024-03-14T13:45:24","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/"},"modified":"2025-08-04T09:55:07","modified_gmt":"2025-08-04T09:55:07","slug":"how-to-change-pagination-parameters-in-laravel","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/","title":{"rendered":"Customize Laravel Pagination Parameters"},"content":{"rendered":"<p>In Laravel, you can use the paginate method to specify pagination parameters. By default, the paginate method uses the page parameter to specify the current page number. If you want to change the pagination parameters, you can follow these steps:<\/p>\n<ol>\n<li>break text into separate pages<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-variable\">$items<\/span> = <span class=\"hljs-title class_\">Item<\/span>::<span class=\"hljs-title function_ invoke__\">paginate<\/span>(<span class=\"hljs-number\">10<\/span>);\r\n<\/code><\/pre>\n<ol>\n<li>connects<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>{{ <span class=\"hljs-variable\">$items<\/span>-&gt;<span class=\"hljs-title function_ invoke__\">links<\/span>() }}\r\n<\/code><\/pre>\n<ol>\n<li>divide into pages<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-variable\">$items<\/span> = <span class=\"hljs-title class_\">Item<\/span>::<span class=\"hljs-title function_ invoke__\">paginate<\/span>(<span class=\"hljs-number\">10<\/span>, [<span class=\"hljs-string\">'*'<\/span>], <span class=\"hljs-string\">'custom_page_parameter'<\/span>);\r\n<\/code><\/pre>\n<p>In this example, we have defined a custom pagination parameter called &#8216;custom_page_parameter&#8217;. Now, we can use this parameter in the view to generate pagination links as shown below:<\/p>\n<pre class=\"post-pre\"><code>{{ <span class=\"hljs-variable\">$items<\/span>-&gt;<span class=\"hljs-title function_ invoke__\">appends<\/span>([<span class=\"hljs-string\">'custom_page_parameter'<\/span> =&gt; <span class=\"hljs-number\">1<\/span>])-&gt;<span class=\"hljs-title function_ invoke__\">links<\/span>() }}\r\n<\/code><\/pre>\n<p>By following the above steps, you can change pagination parameters in Laravel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Laravel, you can use the paginate method to specify pagination parameters. By default, the paginate method uses the page parameter to specify the current page number. If you want to change the pagination parameters, you can follow these steps: break text into separate pages $items = Item::paginate(10); connects {{ $items-&gt;links() }} divide into pages [&hellip;]<\/p>\n","protected":false},"author":9,"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":[4603,12730,361,660,326],"class_list":["post-11289","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-laravel","tag-laravel-tutorial","tag-pagination","tag-php","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>Customize Laravel Pagination Parameters - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to change pagination parameters in Laravel. Customize pagination with our step-by-step guide.\" \/>\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-change-pagination-parameters-in-laravel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customize Laravel Pagination Parameters\" \/>\n<meta property=\"og:description\" content=\"Learn how to change pagination parameters in Laravel. Customize pagination with our step-by-step guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-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-14T13:45:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T09:55:07+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\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=\"Ava Mitchell\" \/>\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-change-pagination-parameters-in-laravel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"Customize Laravel Pagination Parameters\",\"datePublished\":\"2024-03-14T13:45:24+00:00\",\"dateModified\":\"2025-08-04T09:55:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/\"},\"wordCount\":95,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Laravel\",\"Laravel tutorial\",\"Pagination\",\"PHP\",\"web development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/\",\"name\":\"Customize Laravel Pagination Parameters - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T13:45:24+00:00\",\"dateModified\":\"2025-08-04T09:55:07+00:00\",\"description\":\"Learn how to change pagination parameters in Laravel. Customize pagination with our step-by-step guide.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customize Laravel Pagination Parameters\"}]},{\"@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\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Customize Laravel Pagination Parameters - Blog - Silicon Cloud","description":"Learn how to change pagination parameters in Laravel. Customize pagination with our step-by-step guide.","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-change-pagination-parameters-in-laravel\/","og_locale":"en_US","og_type":"article","og_title":"Customize Laravel Pagination Parameters","og_description":"Learn how to change pagination parameters in Laravel. Customize pagination with our step-by-step guide.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T13:45:24+00:00","article_modified_time":"2025-08-04T09:55:07+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"Customize Laravel Pagination Parameters","datePublished":"2024-03-14T13:45:24+00:00","dateModified":"2025-08-04T09:55:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/"},"wordCount":95,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Laravel","Laravel tutorial","Pagination","PHP","web development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/","name":"Customize Laravel Pagination Parameters - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T13:45:24+00:00","dateModified":"2025-08-04T09:55:07+00:00","description":"Learn how to change pagination parameters in Laravel. Customize pagination with our step-by-step guide.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-change-pagination-parameters-in-laravel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Customize Laravel Pagination Parameters"}]},{"@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\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11289","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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=11289"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11289\/revisions"}],"predecessor-version":[{"id":155061,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/11289\/revisions\/155061"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=11289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=11289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=11289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}