class Add extends Component implements HasForms
{
use InteractsWithForms;
public $name = '';
public $phone_number = '';
protected function getFormSchema(): array
{
return [
TextInput::make('name')
->label('Full name')
->required(),
Repeater::make('phones')
->relationship()
->schema([
TextInput::make('phone_number')
->label('Phone Number')
->hint('E.g: 255713001001 or 0713001001')
->required(),
])
->label('Phone numbers')
->defaultItems(1)
->minItems(1)
->createItemButtonLabel('Add user phone number'),
];
}
}
class Add extends Component implements HasForms
{
use InteractsWithForms;
public $name = '';
public $phone_number = '';
protected function getFormSchema(): array
{
return [
TextInput::make('name')
->label('Full name')
->required(),
Repeater::make('phones')
->relationship()
->schema([
TextInput::make('phone_number')
->label('Phone Number')
->hint('E.g: 255713001001 or 0713001001')
->required(),
])
->label('Phone numbers')
->defaultItems(1)
->minItems(1)
->createItemButtonLabel('Add user phone number'),
];
}
}