Actions\Action::make('sendSms')
->label('Send message')
->steps([
Step::make('Contacts')
->description('Select the message recipients')
->schema([
CheckboxList::make('contactId')
->relationship('contacts', 'name')
->label('Contacts')
->bulkToggleable()
->searchable()
->columns(3)
->required(),
]),
Step::make('Message')
->description('Lets craft that message')
->schema([
Textarea::make('message')
->label('Message')
->minLength(2)
->autofocus()
->autosize()
->required(),
]),
])
->action(function (array $data): void {
dd($data['contactId']); // This is empty
foreach ($data['contactId'] as $id) {
//
}
})
Actions\Action::make('sendSms')
->label('Send message')
->steps([
Step::make('Contacts')
->description('Select the message recipients')
->schema([
CheckboxList::make('contactId')
->relationship('contacts', 'name')
->label('Contacts')
->bulkToggleable()
->searchable()
->columns(3)
->required(),
]),
Step::make('Message')
->description('Lets craft that message')
->schema([
Textarea::make('message')
->label('Message')
->minLength(2)
->autofocus()
->autosize()
->required(),
]),
])
->action(function (array $data): void {
dd($data['contactId']); // This is empty
foreach ($data['contactId'] as $id) {
//
}
})