Inertia

退職するまでの1年ほどは、Laravelのlivewire版を扱ってきた。
便利だ、と思うけれども、これならあっさりVueを使うInertia版を試してみた方が便利では、と思い、この1週間程の間、InertiaでCRUDを試してみた。

困ったことに、解説してくれるサイトがあまりない。
検索方法が悪いのかもしれないけど。
それなのに、わからないことが次々と出てくる。

bladeで便利だった、oldヘルパー関数が使えない。
ヘルパー関数はbladeのためのものなのでしょうか?
辞書は使えるけど、__ヘルパー関数など、そもそも設定されていない。

コンポーネントを使うべきでしょうけど、Checkboxコンポーネントは使いづらい。
v-modelにしても、DBからのbooleanに反応しない。
input type checkbox で、v-modelにした方が簡単。

日付のフォーマットが面倒くさい。
momentのライブラリをインストールして、モジュールとして登録しないといけない。

サーバーサイドでeloquentを通して得たobjectをinertiaを通じてVueに渡すと、折角のsort順位が崩れている。
理由がわからない。
直前までをddで見ると指定通りの順なのに、Vueで展開すると全く違う順になってしまう。

これは、苦戦かも。