How can I pull the data I saved in the Modal Form?

In this way, after saving the data in the modal form, my wizard process continues, but is there any way to bring the saved data back into the wizard outside the modal form? I tried to explain in the photos exactly what I wanted to do.
Wizard::make([
Wizard\Step::make('Şirketteki Insanlar')
->schema([
Actions::make([
Action::make('star')
->icon('heroicon-m-plus')
->label('Bir Kişi Ekleyin')
->form([
Wizard::make([
Wizard\Step::make('Hesap Bilgileri')->schema([
TextInput::make('name')->label('Ad'),
TextInput::make('email')->label('mail'),
]),
])
])
->action(function (array $data, User $user): void {
$user->name=$data['name'];
$user->email=$data['email'];
$user->password=Hash::make('123456');
$user->save();
})
]),
]),
Wizard::make([
Wizard\Step::make('Şirketteki Insanlar')
->schema([
Actions::make([
Action::make('star')
->icon('heroicon-m-plus')
->label('Bir Kişi Ekleyin')
->form([
Wizard::make([
Wizard\Step::make('Hesap Bilgileri')->schema([
TextInput::make('name')->label('Ad'),
TextInput::make('email')->label('mail'),
]),
])
])
->action(function (array $data, User $user): void {
$user->name=$data['name'];
$user->email=$data['email'];
$user->password=Hash::make('123456');
$user->save();
})
]),
]),
No description
No description
No description
7 Replies
Mehmet K.
Mehmet K.8mo ago
Yes, I am saving a forum here. When I exit that action, I want to show this data again in that form or in an input in the create section.
Mehmet K.
Mehmet K.8mo ago
No description
LeandroFerreira
LeandroFerreira8mo ago
maybe using Set $set?
Mehmet K.
Mehmet K.8mo ago
Sorry don't work
LeandroFerreira
LeandroFerreira8mo ago
this works here
return $form
->schema([
TextInput::make('title1'),
Actions::make([
Actions\Action::make('custom_action')
->form([
TextInput::make('title2'),
])
->action(function (array $data, Set $set) {
$set('title1', $data['title2']);
}),
]),
]);
return $form
->schema([
TextInput::make('title1'),
Actions::make([
Actions\Action::make('custom_action')
->form([
TextInput::make('title2'),
])
->action(function (array $data, Set $set) {
$set('title1', $data['title2']);
}),
]),
]);
Mehmet K.
Mehmet K.8mo ago
Thank you İt's work 🙂
Want results from more Discord servers?
Add your server