From bfd73f9b1b5191004616845fae46269d6da41be4 Mon Sep 17 00:00:00 2001 From: Ovidiu U Date: Tue, 12 May 2026 10:46:49 +0100 Subject: [PATCH] Add Filament panel access to User model Implement FilamentUser interface and grant all users access to Filament panel --- app/Models/User.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Models/User.php b/app/Models/User.php index 749c7b7..bd4f24f 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -3,13 +3,21 @@ namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; +use Database\Factories\UserFactory; +use Filament\Models\Contracts\FilamentUser; +use Filament\Panel; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; -class User extends Authenticatable +class User extends Authenticatable implements FilamentUser { - /** @use HasFactory<\Database\Factories\UserFactory> */ + public function canAccessPanel(Panel $panel): bool + { + return true; + } + + /** @use HasFactory */ use HasFactory, Notifiable; /**