|
@@ -877,11 +877,10 @@ class Form implements Renderable
|
|
|
* Prepare input data for update.
|
|
|
*
|
|
|
* @param array $updates
|
|
|
- * @param bool $oneToOneRelation If column is one-to-one relation.
|
|
|
*
|
|
|
* @return array
|
|
|
*/
|
|
|
- public function prepareUpdate(array $updates, $oneToOneRelation = false)
|
|
|
+ public function prepareUpdate(array $updates)
|
|
|
{
|
|
|
$prepared = [];
|
|
|
|
|
@@ -894,10 +893,6 @@ class Form implements Renderable
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- if ($this->invalidColumn($columns, $oneToOneRelation)) {
|
|
|
- continue;
|
|
|
- }
|
|
|
-
|
|
|
$value = $this->getDataByColumn($updates, $columns);
|
|
|
|
|
|
$value = $field->prepare($value);
|
|
@@ -914,24 +909,6 @@ class Form implements Renderable
|
|
|
return $prepared;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @param string|array $columns
|
|
|
- * @param bool $oneToOneRelation
|
|
|
- *
|
|
|
- * @return bool
|
|
|
- */
|
|
|
- protected function invalidColumn($columns, $oneToOneRelation = false)
|
|
|
- {
|
|
|
- foreach ((array) $columns as $column) {
|
|
|
- if ((! $oneToOneRelation && Str::contains($column, '.')) ||
|
|
|
- ($oneToOneRelation && ! Str::contains($column, '.'))) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* Prepare input data for insert.
|
|
|
*
|