|
@@ -311,7 +311,15 @@ class HasMany extends Field
|
|
|
$form = $this->buildNestedForm($this->column, $this->builder);
|
|
|
|
|
|
return array_values(
|
|
|
- $form->setOriginal($this->original, $this->getKeyName())->prepare($input)
|
|
|
+ collect($form->setOriginal($this->original, $this->getKeyName())->prepare($input))
|
|
|
+ ->reject(function ($item) {
|
|
|
+ return $item[NestedForm::REMOVE_FLAG_NAME] == 1;
|
|
|
+ })
|
|
|
+ ->map(function ($item) {
|
|
|
+ unset($item[NestedForm::REMOVE_FLAG_NAME]);
|
|
|
+ return $item;
|
|
|
+ })
|
|
|
+ ->toArray()
|
|
|
);
|
|
|
}
|
|
|
|