1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Laravel8 Jetstream Livewireについて

Posted at

はじめに

Laravei8で認証機能を担うJetstreamをインストールする時にLivewireInertiaを選択することになります。
今回はLivewireをメインにまとめてみました!

・LivewireとInertiaの違い
簡単に、二つの違いは使用されている言語なので慣れている方を選択するのが良いと思います。
LivewirePHP + Bladeで作成されたscaffolding(プロファイル画面など)
Inertiavue.jsで作成されたscaffolding(プロファイル画面など)

Livewireとは

特徴

・JavaScriptのフレームワークであるVue.jsやライブラリのReactなどと同様に、ページをリロードすることなく入力した内容を更新させることができる。

・普通はJavaScriptのコードで記述する必要があるが、LivewireではPHPのみのコードで記述可能。

・バックエンドとの通信はAjaxで非同期通信。
Ajaxとは、「Asynchronous(エイシンクロナス:非同期) JavaScript + XML」の略で、実装方式の呼び名。

Ajaxについての参考記事:

・PHPのみでフロントエンドとバックエンドの処理を記述することができるため非常に効率的にアプリケーションを構築することが可能。

参考記事

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?