|
@@ -63,7 +63,7 @@ discard block |
|
|
block discarded – undo |
|
63
|
63
|
$relationRepository = $this->getModelRepository($relation, $model); |
|
64
|
64
|
|
|
65
|
65
|
if (!$keepExisting) { |
|
66
|
|
- $object->$relation()->each(function ($repeaterElement) { |
|
|
66
|
+ $object->$relation()->each(function($repeaterElement) { |
|
67
|
67
|
$repeaterElement->forceDelete(); |
|
68
|
68
|
}); |
|
69
|
69
|
} |
|
@@ -82,8 +82,8 @@ discard block |
|
|
block discarded – undo |
|
82
|
82
|
|
|
83
|
83
|
$morph = $morph ?: $relation; |
|
84
|
84
|
|
|
85
|
|
- $morphFieldType = $morph.'_type'; |
|
86
|
|
- $morphFieldId = $morph.'_id'; |
|
|
85
|
+ $morphFieldType = $morph . '_type'; |
|
|
86
|
+ $morphFieldId = $morph . '_id'; |
|
87
|
87
|
|
|
88
|
88
|
// if no relation field submitted, soft deletes all associated rows |
|
89
|
89
|
if (!$relationFields) { |
|
@@ -211,8 +211,8 @@ discard block |
|
|
block discarded – undo |
|
211
|
211
|
|
|
212
|
212
|
if (isset($relatedItemFormFields['medias'])) { |
|
213
|
213
|
if (config('twill.media_library.translated_form_fields', false)) { |
|
214
|
|
- Collection::make($relatedItemFormFields['medias'])->each(function ($rolesWithMedias, $locale) use (&$repeatersMedias, $relation, $relationItem) { |
|
215
|
|
- $repeatersMedias[] = Collection::make($rolesWithMedias)->mapWithKeys(function ($medias, $role) use ($locale, $relation, $relationItem) { |
|
|
214
|
+ Collection::make($relatedItemFormFields['medias'])->each(function($rolesWithMedias, $locale) use (&$repeatersMedias, $relation, $relationItem) { |
|
|
215
|
+ $repeatersMedias[] = Collection::make($rolesWithMedias)->mapWithKeys(function($medias, $role) use ($locale, $relation, $relationItem) { |
|
216
|
216
|
return [ |
|
217
|
217
|
"blocks[$relation-$relationItem->id][$role][$locale]" => $medias, |
|
218
|
218
|
]; |
|
@@ -226,8 +226,8 @@ discard block |
|
|
block discarded – undo |
|
226
|
226
|
} |
|
227
|
227
|
|
|
228
|
228
|
if (isset($relatedItemFormFields['files'])) { |
|
229
|
|
- Collection::make($relatedItemFormFields['files'])->each(function ($rolesWithFiles, $locale) use (&$repeatersFiles, $relation, $relationItem) { |
|
230
|
|
- $repeatersFiles[] = Collection::make($rolesWithFiles)->mapWithKeys(function ($files, $role) use ($locale, $relation, $relationItem) { |
|
|
229
|
+ Collection::make($relatedItemFormFields['files'])->each(function($rolesWithFiles, $locale) use (&$repeatersFiles, $relation, $relationItem) { |
|
|
230
|
+ $repeatersFiles[] = Collection::make($rolesWithFiles)->mapWithKeys(function($files, $role) use ($locale, $relation, $relationItem) { |
|
231
|
231
|
return [ |
|
232
|
232
|
"blocks[$relation-$relationItem->id][$role][$locale]" => $files, |
|
233
|
233
|
]; |