JetStreamを利用するときに、LivewireとInertiaのどちらかを選択する。
Livewireは従来通りのbladeを利用して、主にフロント機能にかかわる画面処理を行う。
Inertiaはvue.jsを使って、javascriptによる画面処理を行う。
サーバーサイドでもjavascriptが動作しているのかも。
逆に、livewireはクライアントサイドでもphpが動作している。javascriptなしで高度な画面処理を行う。
どちらも、SPAを実現するためのしくみらしい。
どっちもすごいけど、クライアントもPHPというのが理解できない。
SPAを試すには、JetStream(livewire)でも、Inertiaでも登録してみて、ログイン状態で右上のアカウントをクリックして、Profileを選択。
ためしにユーザー名を変更すると、画面遷移なく、ヌルっとユーザー名が変更される。
気持ち悪。