From ee0b6d4aa2c5e451031fc067c133bc52b088dc3b Mon Sep 17 00:00:00 2001 From: reihanrere Date: Wed, 4 Jun 2025 14:54:16 +0700 Subject: [PATCH] fixing forbidden --- app/Models/User.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Models/User.php b/app/Models/User.php index c56ea0c..3a8f9b0 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -3,13 +3,15 @@ namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; +use Filament\Models\Contracts\FilamentUser; +use Filament\Panel; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Relations\HasMany; 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, Notifiable, HasRoles; @@ -62,4 +64,9 @@ class User extends Authenticatable { return $this->hasMany(HomeRoomTeacher::class, 'teacher_id'); } + + public function canAccessPanel(Panel $panel): bool + { + return true; + } }