add filament and admin user
Some checks failed
Build / build (push) Failing after 51s

This commit is contained in:
Ivo Spijkerman
2025-08-31 21:12:03 +02:00
parent f4e613893a
commit 069b57c7b3
7 changed files with 112 additions and 2 deletions

View File

@@ -3,13 +3,20 @@
namespace App\Models;
// use Illuminate\Contracts\Auth\MustVerifyEmail;
use Database\Factories\UserFactory;
use Filament\Models\Contracts\FilamentUser;
use Filament\Panel;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
class User extends Authenticatable
/**
* @mixin Builder
*/
class User extends Authenticatable implements FilamentUser
{
/** @use HasFactory<\Database\Factories\UserFactory> */
/** @use HasFactory<UserFactory> */
use HasFactory, Notifiable;
/**
@@ -45,4 +52,9 @@ class User extends Authenticatable
'password' => 'hashed',
];
}
public function canAccessPanel(Panel $panel): bool
{
return $this->name === 'admin';
}
}