Проблемы ссылок, сгенерированных 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.