Я реализовал запрос post ajax с использованием библиотеки axios и vue, все работает нормально, когда я работаю в режиме разработки (id localhost:8000
).
Но когда я бегу из общей папки (т.е. localhost/vutest/public
) Я не работаю так, как ожидалось.
Вот почтовый маршрут
Route::post('/test','HomeController@testPost');
JS
axios.post('/test',this.user)
.then(response => {
console.log(JSON.stringify(response.data));
this.error=response.data.errors;
})
.catch(function (error) {
});
Этот маршрут (т.е. /test
) отлично работает, когда я бегу из localhost:8000
Но работает приложение из localhost/vuetest/public
URL-адрес поста ajax не работает.
Когда я проверяю консоль разработчика для информации заголовка
Request URL:http://localhost/test
Request Method:POST
Status Code:301 Moved Permanently
Remote Address:127.0.0.1:80
В чем проблема?
ОБНОВИТЬ
Когда я заменил \test
с http://localhost/vuetest/public/test
это работает.
Задача ещё не решена.
Других решений пока нет …