From laravel-livewire.com

Livewire

Install

Install livewire/livewire.

composer require livewire/livewire

Create an example component

php artisan make:livewire counter

Add blade directives into app.blade.php.

<!DOCTYPE html>
<html>

<head>

    @livewireStyles
</head>

<body>
    {{ $slot }}

    @livewireScripts
</body>

</html>

Configuration

Restart pnpm dev.

php artisan livewire:publish --config

filamentphp/filament

composer require filament/filament:"^2.0"
"post-update-cmd": [
    // ...
    "@php artisan filament:upgrade"
],
<?php
 
namespace App\Models;
 
use Filament\Models\Contracts\FilamentUser;
use Illuminate\Foundation\Auth\User as Authenticatable;
 
class User extends Authenticatable implements FilamentUser
{
    // ...
 
    public function canAccessFilament(): bool
    {
        return str_ends_with($this->email, '@yourdomain.com') && $this->hasVerifiedEmail();
    }
}
php artisan vendor:publish --tag=filament-config