这是一个场景:我有两个表,即学生和监护人。它们都有一种形式,如下所述
我想知道表单何时提交。它创建一个学生,获取学生ID,并将监护人数据与学生ID沿着添加。学生与监护人之间的关系是一种多重关系。
7jmck4yq1#
这应该不成问题。您可以通过在Filament\Pages\Actions\CreateAction上使用using()方法来自定义getActions()方法中的CreateAction,如下所示。
Filament\Pages\Actions\CreateAction
using()
getActions()
CreateAction
protected function getActions(): array { return [ Actions\CreateAction::make() ->using(function (array $data): Model { $student = static::getModel()->create($studentData); $student->guardian()->create($guardianData); return $student; }), ]; }
字符串
1条答案
按热度按时间7jmck4yq1#
这应该不成问题。您可以通过在
Filament\Pages\Actions\CreateAction
上使用using()
方法来自定义getActions()
方法中的CreateAction
,如下所示。字符串