Fetch APIでLaravelのUPDATE

23/11/2019

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もその辺りの関係かな?
適当ですが。