- Laravelプロジェクトの作成: まず、Laravel Jetstreamを使用するために新しいLaravelプロジェクトを作成します。ターミナルで以下のコマンドを実行します。
laravel new プロジェクト名
- Jetstreamのインストール: Laravelプロジェクトが作成されたら、Jetstreamをインストールします。以下のコマンドを実行します。
composer require laravel/jetstream
- Jetstreamのセットアップ: Jetstreamをインストールしたら、以下のコマンドを実行してJetstreamのセットアップを行います。
php artisan jetstream:install livewire --teams
上記のコマンドでは、Livewireを使ったJetstreamのインストールを行っています。--teams
オプションを指定することで、チーム機能も有効になります。
- マイグレーションとNPMパッケージのインストール: Jetstreamのセットアップが完了すると、以下のコマンドを実行してマイグレーションを行います。
php artisan migrate
また、Laravel Mixを使用してCSSとJavaScriptをコンパイルするために、以下のコマンドでNPMパッケージをインストールします。
npm install && npm run dev
- ユーザー認証の設定: Jetstreamを使用すると、簡単にユーザー認証機能を実装することができます。以下のコマンドを実行して、ユーザー認証の設定を行います。
php artisan jetstream:install livewire --teams
このコマンドにより、ユーザー認証に必要なルートとコントローラーが生成されます。
- ログインと登録のビューの表示: Jetstreamでは、ログインと登録のためのビューが自動的に生成されます。これらのビューを表示するために、以下のコードを適切な場所に追加します。
<x-jet-authentication-card/>
このコードにより、ログインと登録のフォームが表示されます。
以上で、Laravel Jetstreamのインストールと基本的な使用方法の説明を終えます。Jetstreamを使用することで、簡単に認証機能を実装し、ユーザー管理を行うことができます。詳細な使い方については、Laravelの公式ドキュメントを参照してください。