Laravel Filamentのインストール手順

こんにちは。今回は爆速でアプリが作成できるFilamentのインストール手順を説明していきます。

インストール後、作成したユーザーでアプリにログインできるところまでを説明範囲とします。

前提条件

  • Laravel 10インストール済
  • PHP 8.1以上
  • Livewire 3

Filamentのインストール

phpのintlエクステンションが有効でないとエラーになるので、事前に有効化しておきます。php.iniの以下コメントを外します。

extension=intl

Laravelのプロジェクトフォルダで以下のコマンドをターミナルで実行します。

$ composer require filament/filament:"^3.1" -W

$ php artisan filament:install --panels

以上でインストールは完了です。

ユーザーを作る

ログインユーザーを作るコマンドを実行します。

データベースの接続は設定されている前提とします。

userテーブルを用意する必要があるので、インストール後の初期状態でマイグレーションを実行しておきます。

php artisan migrate

次にユーザーを作成するコマンドを実行します。ユーザー情報の入力を求められるので適時入力します。

$ php artisan make:filament-user

  Name:
❯ admin

  Email address:
❯ xxx@example.com

  Password:
❯ 

ここまででシステムのログインができるようになります。

php artisan serveを実行しhttp://localhost:8000/adminへアクセスしてみましょう。いかのようなログイン画面が表示されれば成功です。

先ほど設定したユーザーのメールアドレス、パスワードでログインしてみましょう。ログイン後は以下のようなダッシュボードが表示されます。

Laravel

Posted by kobainmac