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