pinoooh
pinoooh
FFilament
Created by pinoooh on 6/4/2024 in #❓┊help
default value when hidden()
I created a field that is only visible when a toggle is set (using visible()). This works fine, but when I update the field value AND toggle the field mentioned, the value of this field is not saved. I understand why this is the case: the field is not included in the post-data because it's not visible. Is there a way to set a "default"-value when the field is not visible? dehydrateStateUsing() does not seem to work (even with dehydratedWhenHidden()? I know I could use the lifecycle-hooks, or even model-events but I want to include it in the form (to keep it all together). Any ideas?
11 replies
FFilament
Created by pinoooh on 2/8/2024 in #❓┊help
Enum in TextEntry of InfoList
Hi, I have a model with an enum-property (cast) which I want to display in an infolist, but this gives me an Error:
TextEntry::make('model.enumProperty')
TextEntry::make('model.enumProperty')
this results in Object of class App\Enums\MyEnum could not be converted to string I don't mind converting the value e.g. using formatStateUsing on the TextEntry but the code already fails on the name. As a workaround I can do this, but this it's not very nice 🙂
TextEntry::make('model.created_at')
->formatStateUsing(static function (Model $model): string {
...
}
}
TextEntry::make('model.created_at')
->formatStateUsing(static function (Model $model): string {
...
}
}
Any idea?
6 replies