#api #vuejs2 #laravel-8 #form-data
Вопрос:
Если я отправлю только изображение, я смогу получить к нему доступ, но проблема в том, что мне нужно отправить некоторые заголовки, подзаголовки и текст.
Мой тег формы:
lt;form @submit.prevent="handleFormSubmit" method="POST" enctype="multipart/form-data"gt;
Данные моего блога выглядят так:
blog:{ postTitle: '', sectionTitles:[ { sectionTId: 0, title: '' , belongsTo: '' }, ], images: [ { // imageId: 0, // belongsTo:'' } ], textareas: [ { textareaId:0, text: '', belongsTo:'' }, ] },
вот моя заявка:
async handleFormSubmit(){ let data = new FormData(); data.append('blog',this.blog) await this.setCreatePost(data) },
В Laravel я просто возвращаю запрос:
return $request['blog'];
И я получаю:
data: "[object Object]"
Комментарии:
1.
data.append('blog',JSON.stringify(this.blog))
2. можете ли вы ответить, чтобы я мог заполнить ответ, пожалуйста, и спасибо, это работает.
Ответ №1:
data.append('blog',JSON.stringify(this.blog))