© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•16mo ago•
1 reply
Jon Mason

conditionally required validation

This doesn't seem to be working:

    Select::make('time_entry_category_id')
                ->required(fn() => !$this->isRunning)
    Select::make('time_entry_category_id')
                ->required(fn() => !$this->isRunning)


I also want to be able to conditionally require if a field is visible, and this also doesn't seem to be working:

Select::make('time_entry_category_id')
                ->required(fn() => !$this->isRunning)
->visible(fn() => !$this->isRunning)
Select::make('time_entry_category_id')
                ->required(fn() => !$this->isRunning)
->visible(fn() => !$this->isRunning)

I've tried replacing the variables with just hard coded true/false values in case the variable wasn't getting set up right, but that's not working either.
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

translate validation.required?
FilamentFFilament / ❓┊help
12mo ago
Select Field Required Wrong Validation
FilamentFFilament / ❓┊help
2y ago
Live validation of a required field
FilamentFFilament / ❓┊help
3mo ago
validation.required error after update filament
FilamentFFilament / ❓┊help
10mo ago