diff --git a/app/Filament/Resources/Users/Schemas/UserForm.php b/app/Filament/Resources/Users/Schemas/UserForm.php index dce8c13..e69adaf 100644 --- a/app/Filament/Resources/Users/Schemas/UserForm.php +++ b/app/Filament/Resources/Users/Schemas/UserForm.php @@ -6,6 +6,7 @@ use Filament\Forms\Components\DateTimePicker; use Filament\Forms\Components\TextInput; use Filament\Forms\Components\MultiSelect; use Filament\Schemas\Schema; +use Illuminate\Support\Facades\Hash; class UserForm { diff --git a/app/Filament/Resources/Users/UserResource.php b/app/Filament/Resources/Users/UserResource.php index a646bd4..c82e5df 100644 --- a/app/Filament/Resources/Users/UserResource.php +++ b/app/Filament/Resources/Users/UserResource.php @@ -18,6 +18,11 @@ use Filament\Tables\Table; class UserResource extends Resource { + public static function canAccess(): bool + { + return auth()->user()?->can('admin') ?? false; + } + protected static ?string $model = User::class; protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-users'; @@ -57,9 +62,4 @@ class UserResource extends Resource 'edit' => EditUser::route('/{record}/edit'), ]; } - - public static function shouldRegister(): bool - { - return auth()->user()?->can('view_users') ?? false; - } }