Laravel+Vue.js+JWTAuth 3週目(実施期間:14日)
進捗
Laravel+Vue.js+JWTAuth
- @acro5pianoさんの書かれたLaravel 5.4 と Vue.js 2.2 と JWTAuth で、ログインできる SPA アプリケーションのチュートリアルを実施中。
- 四部作の三部作目実施完了。
- 金曜日は子供看病のため1日朝活できず。
所感
- やっと「yarn run devエラー」、「POST/PUT問題」から脱出できた。2Weekくらい彷徨った。
- forceUpdateが使われているがこれは一体何??
- リアクティブではない後から追加したデータを反映させるためのメソッド。(参照)
- post/putで500 (Internal Server Error)が出る…。UnitTestでもコケてたので、何らかの原因があるようだ…。s
- curlコマンドではHTML返ってくるがDBは更新されていたので問題ないと思っていたが、「HTML形式で返ってくる=何らかの問題がある」ようだ。そこに気づけていなかった。
- サンプル通りに作成していたがfresh関数の呼び方を変更したら上手くいった。Modelに対してfresh呼ばないといけないようだ。なぜサンプルコードは動いているのだろうか。
- curlコマンドではHTML返ってくるがDBは更新されていたので問題ないと思っていたが、「HTML形式で返ってくる=何らかの問題がある」ようだ。そこに気づけていなかった。
// 修正前 Task::create($request->only('name'))->save()->fresh(); // 修正後 $task = Task::create($request->only('name')); $task->save(); return $task->fresh();