Filamentphp v3 Form
Summary
TextInput
Masking Rupiah
1
2
3
4
Forms\Components\TextInput::make('rupiah')
->mask(RawJs::make('$money($input, \',\', \'.\', 2)'))
->dehydrateStateUsing(fn ($state) => str_replace(['.', ','], ['', '.'], $state))
->afterStateHydrated(fn ($state) => number_format($value, $sep, ',', '.'))