Andrew 2 месяцев назад
Родитель
Сommit
97b0d58715
1 измененных файлов: 9 добавлений и 1 удалений
  1. 9
    1
      app/Models/User.php

+ 9
- 1
app/Models/User.php Просмотреть файл

3
 namespace App\Models;
3
 namespace App\Models;
4
 
4
 
5
 // use Illuminate\Contracts\Auth\MustVerifyEmail;
5
 // use Illuminate\Contracts\Auth\MustVerifyEmail;
6
+use Filament\Models\Contracts\FilamentUser;
7
+use Filament\Panel;
6
 use Illuminate\Database\Eloquent\Factories\HasFactory;
8
 use Illuminate\Database\Eloquent\Factories\HasFactory;
7
 use Illuminate\Foundation\Auth\User as Authenticatable;
9
 use Illuminate\Foundation\Auth\User as Authenticatable;
8
 use Illuminate\Notifications\Notifiable;
10
 use Illuminate\Notifications\Notifiable;
9
 
11
 
10
-class User extends Authenticatable
12
+class User extends Authenticatable implements FilamentUser
11
 {
13
 {
12
     /** @use HasFactory<\Database\Factories\UserFactory> */
14
     /** @use HasFactory<\Database\Factories\UserFactory> */
13
     use HasFactory, Notifiable;
15
     use HasFactory, Notifiable;
45
             'password' => 'hashed',
47
             'password' => 'hashed',
46
         ];
48
         ];
47
     }
49
     }
50
+
51
+    public function canAccessPanel(Panel $panel): bool
52
+    {
53
+        return true;
54
+    }
55
+}
48
 }
56
 }