Como ya sabemos, por defecto tenemos que pasarle el query param «page» a Laravel para paginar:
/articulo?page=2 /articulo?page=3
Pero… ¿Cómo cambiamos el parámetro «page»?
Fácil, el método de paginación de Laravel es el siguiente:
public function paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null)
Si nos fijamos en el parámetro $pageName seguramente ya nos de una pista. Parándole como parámetro al método paginate con el nombre nuevo ya lo tendríamos. En el caso que lo queramos llamar «pagina» para tener algo así:
/articulo?pagina=2 /articulo?pagina=3
Pasamos como tercer parámetro el nombre que queramos y a funcionar!
Article::paginate( $per_page, ['*'], 'pagina' );
Saludos!