TextInput::make('name')
->label('Naam')
->required()
->live()
->afterStateUpdated(function (Get $get, Set $set, ?string $old, ?string $state): void {
if (($get('slug') ?? '') !== Str::slug($old)) {
return;
}
$set('slug', Str::slug($state));
}),
TextInput::make('slug')
->prefix('https://test.nl/categorie/')
->suffix('.nl')
->disabled(),
TextInput::make('name')
->label('Naam')
->required()
->live()
->afterStateUpdated(function (Get $get, Set $set, ?string $old, ?string $state): void {
if (($get('slug') ?? '') !== Str::slug($old)) {
return;
}
$set('slug', Str::slug($state));
}),
TextInput::make('slug')
->prefix('https://test.nl/categorie/')
->suffix('.nl')
->disabled(),