diff --git a/Updated_Cms/app/Filament/Resources/User/Users/UserResource.php b/Updated_Cms/app/Filament/Resources/User/Users/UserResource.php index 4153fcecd3..d3724b67c9 100644 --- a/Updated_Cms/app/Filament/Resources/User/Users/UserResource.php +++ b/Updated_Cms/app/Filament/Resources/User/Users/UserResource.php @@ -118,7 +118,7 @@ class UserResource extends Resource Select::make('team_id') ->native(false) ->label(__('filament::resources.inputs.team_id')) - ->options(WebsiteTeam::query()->pluck('rank_name', 'id')->all()) + ->options(fn () => WebsiteTeam::query()->pluck('rank_name', 'id')->all()) ->columnSpanFull(), ])->columns(['sm' => 2]), @@ -172,7 +172,7 @@ class UserResource extends Resource ->schema([ TextInput::make('password') ->label(__('filament::resources.inputs.new_password')) - ->dehydrateStateUsing(fn ($state) => Hash::make((string) $state)) + ->dehydrateStateUsing(fn ($state) => is_string($state) ? Hash::make($state) : Hash::make('')) ->dehydrated(fn ($state) => filled($state)) ->password() ->confirmed(), @@ -190,7 +190,7 @@ class UserResource extends Resource Select::make('rank') ->native(false) ->label(__('filament::resources.inputs.rank')) - ->options(Permission::where('id', '<', auth()->user()->rank)->get()->pluck('rank_name', 'id')), + ->options(fn () => Permission::query()->where('id', '<', (int) optional(auth()->user())->rank)->pluck('rank_name', 'id')->all()), Toggle::make('is_hidden') ->label(__('filament::resources.inputs.is_hidden'))