Uncaught (в обещании) TypeErro: Невозможно прочитать свойство 'title' из неопределенных laravel и vue js - PullRequest
0 голосов
/ 21 апреля 2020

Я хочу, когда я нажимаю кнопку редактирования в сообщении 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);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...