2017-06-09 1 views
0

Ich muss nur Rating-Wert in commented_type Spalte aktualisieren. Auf Laravel benutze ich dafür wie commented_type> rating. Aber ich weiß nicht, wie man vue.js macht.Vue.js: update Kind json Datenformat in db

JSON Spalte wie folgt aus:

commented_type 
{"type": "review", "rating": 5} 



updateReview: function() { 
    var reviewData = { 
     id:584, 
     commented_type>rating:'4',//It does not work like that 
    }; 
    this.$http.patch('/review/584',reviewData).then((response) => { 

     console.log(response.data); 

    }, (response) => { 
     // error callback 
     console.log('error response review update') 
    }); 
}, 

Antwort

0

Ist Ihr JSON zur Zeit in String-Form? Verwenden Sie JavaScript JSON.parse(), wenn Sie ein Objekt benötigen.

Sonst klingt es, als ob Sie nur nach property accessors in JS fragen. Versuchen Sie Folgendes:

commented_type['rating']