2015-04-27 5 views
2

Я новичок в Laravel 5 Framework и у меня есть ссылка какLaravel 5 ссылка не работает должным образом

<a href="http://localhost:8080/AutoQlik/public/pages/aracislemler/?page=2">2</a> 

и его маршрут уже определен как

Route::get('/pages/aracislemler', '[email protected]'); 

, но когда я нажимаю его, он идет к

http://localhost:8080/pages/aracislemler?page=2

Что может вызвать эту проблему? Любая помощь будет оценена по достоинству.

+0

Как определяется ваш маршрут? – silkfire

+0

Как вы управляете контроллером? –

+0

@silkfire Я отредактировал вопрос, пожалуйста, проверьте его. – Tartar

ответ

2

У вас возникла проблема с настройкой вашего Laravel vhost в Apache. Ваш базовый URL-адрес: http://localhost:8080/AutoQlik/public/. обычно это должно быть http://localhost:8080.

Из-за этого где-то ваше создание URL-адресов не рассмотрело это и пойдет в другое место.

Если вы проверили сетевую вкладку, если Firefox, то вы увидите, какой URL перенаправил вас в неправильное место, и затем вы можете исправить обработчик маршрута, обрабатывающий этот метод, если вы не хотите перенастраивать свой Apache.

0

Вы можете создавать ссылки на ваши взгляды, как это:

href="{{ url('pages/aracislemler/?page=2') }}" 

и поместит в базе URL для вас.

Не уверен, что это исправит вашу проблему, но вот как вы это делаете.