1 つの注目の画像とギャラリー画像の配列を持ついくつかの基本的なフィールドを持つことができる更新 (パッチ フォーム) があります。
updatePhotoPreview(event) {
this.featuredImagePreview = URL.createObjectURL(event.target.files[0])
this.updateProductForm.featured_image = event.target.files[0]
},
リクエストを送信する前、およびリクエスト ヘッダー内であっても、注目の画像はファイルとバイナリです。
次に、フォームを投稿するだけですthis.form.patch(url)
。
Featured_image は画像でなければならないというエラーが表示されます。
リクエストをダンプしましたが、どういうわけか、featured_image の値が空の配列に設定されています。
ギャラリーの画像も同様で、空の配列の配列になっています。
ルートをpost、putに変更してみましたが、結果は同じです、カスタムヘッダーを追加しました
{ headers: {'Content-Type': 'multipart/form-data'} }
結果は同じです。
しかし、POST メソッドを使用して、このリソースの create エンドポイントに対して同じフォームが機能しています。すべてのリクエストクラスとダンプを削除しましたrequest()->all()
どうすればこれを修正できますか?