@@ -491,6 +491,9 @@ public function pluck($value, $key = null)
491491 */
492492 public function paginate ($ per_page = null , $ columns = ['* ' ], $ page_name = 'page ' , $ page = null )
493493 {
494+ // Get the default per page when not set
495+ $ per_page = $ per_page ?: config ('repositories.per_page ' , 15 );
496+
494497 // Get the per page max
495498 $ per_page_max = config ('repositories.max_per_page ' , 100 );
496499
@@ -508,18 +511,21 @@ public function paginate($per_page = null, $columns = ['*'], $page_name = 'page'
508511 /**
509512 * Retrieve all data of repository, paginated
510513 *
511- * @param int $perPage
514+ * @param int $per_page
512515 * @param array $columns
513- * @param string $pageName
516+ * @param string $page_name
514517 * @param int|null $page
515518 *
516519 * @return \Illuminate\Contracts\Pagination\Paginator
517520 */
518- public function simplePaginate ($ perPage = null , $ columns = ['* ' ], $ pageName = 'page ' , $ page = null )
521+ public function simplePaginate ($ per_page = null , $ columns = ['* ' ], $ page_name = 'page ' , $ page = null )
519522 {
520523 $ this ->newQuery ();
521524
522- return $ this ->query ->simplePaginate ($ perPage , $ columns , $ pageName , $ page );
525+ // Get the default per page when not set
526+ $ per_page = $ per_page ?: config ('repositories.per_page ' , 15 );
527+
528+ return $ this ->query ->simplePaginate ($ per_page , $ columns , $ page_name , $ page );
523529 }
524530
525531 /**
0 commit comments