Я хочу, когда я нажимаю кнопку редактирования в сообщении vue Я хочу получать данные для указанного c сообщения в (editpost. vue), чтобы редактировать и затем обновлять его
export default {
name: "editPost",
data(){
return{
post : {},
form: new Form({
title : '' ,
description : '',
content : '',
image : ''
})
}
},
created(){
axios.get(`api/editPost/${this.$route.params.id}`)
.then((response)=>{
//this.post = response.data.post;
console.log(response.data)
this.form.fill(response.data.post)
// Vue.set(this.$data, 'post', response.data.post)
})
},
}
</script>
мое приложение. js
{ path: '/editPost/:id',name: 'editPost', component: require('./components/EditPost.vue').default }
мой маршрут
Route::get('/editPost/{id}', 'API\PostController@editPost');
my postController. php функция редактирования
public function editPost($id){
$post = Post::find($id);
return response()->json([
'post'=>$post
],200);
}