Проблемы ссылок, сгенерированных Laravel 5 Paginator

Я столкнулся со странной проблемой, когда попытался использовать Paginator в Laravel 5. Данные и информация о разбиении на страницы были подготовлены, но когда я вызвал $ model-> render () в блейде, ссылки на страницы были просто неправильными.

Вот пример кода в контроллере:

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

И код в лезвии:

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

И наконец код в маршрутах:

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

Проблема в том, что Laravel генерирует неправильные ссылки на разные страницы как таковые:example.com/articles/?page=2с дополнительным / перед?

Существует обходной путь для исправления URL-адреса путем вызова setPath () перед передачей данных для просмотра, и ссылки теперь работают следующим образом:

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

Но есть ли другие варианты для создания правильных ссылок на страницы в Laravel 5, и я что-то пропустил?

Спасибо.

Обновление по среде: xampp.

Ответы на вопрос(1)

Ваш ответ на вопрос