diff --git a/app/Models/User.php b/app/Models/User.php index 31ba41f..1635a65 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -3,15 +3,17 @@ namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; + use Althinect\FilamentSpatieRolesPermissions\Concerns\HasSuperAdmin; +use Filament\Models\Contracts\FilamentUser; +use Filament\Panel; use Illuminate\Database\Eloquent\Factories\HasFactory; -use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Spatie\Permission\Traits\HasRoles; -class User extends Authenticatable +class User extends Authenticatable implements FilamentUser { /** @use HasFactory<\Database\Factories\UserFactory> */ use HasFactory, HasRoles, Notifiable, SoftDeletes, HasSuperAdmin; @@ -50,8 +52,8 @@ class User extends Authenticatable ]; } - // public function team(): BelongsTo - // { - // return $this->belongsTo(Team::class); - // } + public function canAccessPanel(Panel $panel): bool + { + return true; + } }