Problemas de enlaces generados por Laravel 5 Paginator

Me encontré con un problema extraño cuando intenté usar Paginator en Laravel 5. Los datos y la información de paginación estaban preparados, pero cuando llamé a $ model-> render () en blade, los enlaces a las páginas simplemente estaban equivocados.

Aquí hay un código de muestra en el controlador:

public function index()
{
    $articles = Article::latest('published_at')->paginate(3);
    return view('articles/index')->with('articles',$articles);
}

Y el código en blade:

{!! $articles->render() !!}

Por último el código en rutas:

Route::get('articles',array('as' => 'article-list','uses' => 'ArticleController@index'));

El problema es que Laravel genera URL incorrectas en diferentes páginas como tal:example.com/articles/?page=2, con adicional / antes?

Hay una solución para corregir la url llamando a setPath () antes de pasar los datos para ver, y los enlaces ahora funcionan de esta manera:

$articles = Article::latest('published_at')->paginate(3);
$articles->setPath('articles');
return view('articles/index')->with('articles',$articles);

¿Pero hay otras opciones para generar enlaces correctos a páginas en Laravel 5 y me perdí algo?

Gracias.

Actualización sobre el entorno: xampp.

Respuestas a la pregunta(1)

Su respuesta a la pregunta