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.