Fetch APIでLaravelのUPDATE
Fetch APIでcreateはできたのだけども
updateができなくて少し詰まったのでメモ
X-HTTP-Method-Override
const formData = new FormData();
formData.append("ttl", form.ttl);
// formData.append("_method", "PUT");
// headers無しで_method追加でもいけた
const response = await fetch(url, {
headers: { "X-HTTP-Method-Override": "PUT" },
method: "POST",
body: formData
});
const body = await response.json();
console.log(body);
methodはPOSTにしつつ
オーバーライドするヘッダーでPUTにすればいいっぽい。
あんまよくわかってないけど
railsとかは疑似RESTってのがあったような気がするような気も
するのでLaravelもその辺りの関係かな?
適当ですが。
ディスカッション
コメント一覧
まだ、コメントがありません