Laravel Jetstreamのインストールと使用方法


  1. Laravelプロジェクトの作成: まず、Laravel Jetstreamを使用するために新しいLaravelプロジェクトを作成します。ターミナルで以下のコマンドを実行します。
laravel new プロジェクト名
  1. Jetstreamのインストール: Laravelプロジェクトが作成されたら、Jetstreamをインストールします。以下のコマンドを実行します。
composer require laravel/jetstream
  1. Jetstreamのセットアップ: Jetstreamをインストールしたら、以下のコマンドを実行してJetstreamのセットアップを行います。
php artisan jetstream:install livewire --teams

上記のコマンドでは、Livewireを使ったJetstreamのインストールを行っています。--teamsオプションを指定することで、チーム機能も有効になります。

  1. マイグレーションとNPMパッケージのインストール: Jetstreamのセットアップが完了すると、以下のコマンドを実行してマイグレーションを行います。
php artisan migrate

また、Laravel Mixを使用してCSSとJavaScriptをコンパイルするために、以下のコマンドでNPMパッケージをインストールします。

npm install && npm run dev
  1. ユーザー認証の設定: Jetstreamを使用すると、簡単にユーザー認証機能を実装することができます。以下のコマンドを実行して、ユーザー認証の設定を行います。
php artisan jetstream:install livewire --teams

このコマンドにより、ユーザー認証に必要なルートとコントローラーが生成されます。

  1. ログインと登録のビューの表示: Jetstreamでは、ログインと登録のためのビューが自動的に生成されます。これらのビューを表示するために、以下のコードを適切な場所に追加します。
<x-jet-authentication-card/>

このコードにより、ログインと登録のフォームが表示されます。

以上で、Laravel Jetstreamのインストールと基本的な使用方法の説明を終えます。Jetstreamを使用することで、簡単に認証機能を実装し、ユーザー管理を行うことができます。詳細な使い方については、Laravelの公式ドキュメントを参照してください。