Я пытаюсь получить идентификатор события щелчка в axios vue.js в laravel, но я получаю неправильный URL-адрес в консоли.
http://{mylink}/messages/getMessages1
вместо
http://{mylink}/messages/getMessages/1
Я хочу, чтобы результат был вторым URL-адресом.
Мой метод в file.js выглядит так:
methods:{
messages:function(id){
let vm = this;
this.$http
.get('messages/getMessages' + id)
.then(response => {
console.info(response.data);
vm.privateMsgs = response.data;
})
.catch(function (error) {
console.info(error.response);
});
}
маршрут выглядит так:
Route::get('/messages/getMessages/{id}','Messages@getuser');
и контроллер выглядит так:
public function getuser($id){
echo $id;
}
пожалуйста, помогите мне исправить это.






В запросе на аксиомы отсутствует косая черта. Так должно быть:
.get('/messages/getMessages/' + id)
Я проверил, код работает правильно.
messages:function(id){
var self = this;
this.$http.get('/messages/getMessages/' + id)
.then(response => {
console.info(response.data);
this.privateMsgs = response.data;
})
.catch(function (error) {
console.info(error.response);
});
}
не влияет на ошибку