Open pantasystem opened 3 years ago
サーバーでHTMLが生成される。 つまり処理はサーバーで行われる。
Laravel側にAPI用のエンドポイントを作成し、 Vue.jsから非同期でエンドポイントにアクセスし状態を更新し表示します。 一度ロードするとAPIへのアクセスのみで情報を取得することができます。 やや手間ですが実装次第では高いUXを実現することが可能です。
interia.jsはVue.jsを使用することに違いはないのですが、 よりLaravelとVue.jsの繋がりが強くなっています。 なのでbladeを扱うかのような感覚でVue.jsで作成することができます。
僕はinteria.jsちょっと面白そうだなと思ってます
Interia.js https://inertiajs.com/how-it-works
Vue.js https://jp.vuejs.org/index.html Vuex https://vuex.vuejs.org/ja/guide/modules.html VueRouter https://router.vuejs.org/ja/
なるほど?
候補として
blade
サーバーでHTMLが生成される。 つまり処理はサーバーで行われる。
Vue.js + Vuex + VueRouter
Laravel側にAPI用のエンドポイントを作成し、 Vue.jsから非同期でエンドポイントにアクセスし状態を更新し表示します。
一度ロードするとAPIへのアクセスのみで情報を取得することができます。 やや手間ですが実装次第では高いUXを実現することが可能です。
interia.js
interia.jsはVue.jsを使用することに違いはないのですが、
よりLaravelとVue.jsの繋がりが強くなっています。
なのでbladeを扱うかのような感覚でVue.jsで作成することができます。