axios получить ссылку на ошибку запроса в URL события клика - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь получить идентификатор события клика в 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.log(response.data);
                vm.privateMsgs = response.data;
            })
            .catch(function (error) {
                console.log(error.response);
            });
    }

маршрут выглядит так:

Route::get('/messages/getMessages/{id}','Messages@getuser');

и контроллер выглядит так:

public function getuser($id){
        echo $id;
   }

пожалуйста, подскажите мне, как это исправить.

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

Я проверил, и код работает правильно.

messages:function(id){
    var self = this;
    this.$http.get('/messages/getMessages/' + id)
        .then(response => { 
            console.log(response.data);
            this.privateMsgs = response.data;
        })
        .catch(function (error) {
            console.log(error.response);
        });
}
0 голосов
/ 27 апреля 2018

Вы пропустили косую черту в своем запросе axios. Должно быть:

.get('/messages/getMessages/' + id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...