Laravel+Vue.js+JWTAuth 3週目(実施期間:14日)

進捗

Laravel+Vue.js+JWTAuth

所感

  • やっと「yarn run devエラー」、「POST/PUT問題」から脱出できた。2Weekくらい彷徨った。
  • forceUpdateが使われているがこれは一体何??
    • リアクティブではない後から追加したデータを反映させるためのメソッド。(参照)
  • post/putで500 (Internal Server Error)が出る…。UnitTestでもコケてたので、何らかの原因があるようだ…。s
    • curlコマンドではHTML返ってくるがDBは更新されていたので問題ないと思っていたが、「HTML形式で返ってくる=何らかの問題がある」ようだ。そこに気づけていなかった。
      • サンプル通りに作成していたがfresh関数の呼び方を変更したら上手くいった。Modelに対してfresh呼ばないといけないようだ。なぜサンプルコードは動いているのだろうか。
// 修正前
Task::create($request->only('name'))->save()->fresh();

// 修正後
$task = Task::create($request->only('name'));
$task->save();
return $task->fresh();