public $timestamps = true;
public $clonable = true;
-
/**
* @var array
*/
'hidden' => true,
'fillable' => false]);
}
+
+ $this->fakeColumns = array_unique($this->fakeColumns);
+ $this->translatable = array_unique($this->translatable);
}
if (!in_array($store_in, $this->fillable)) {
$this->fillable[] = $store_in;
}
- $this->casts[$store_in] = 'array';
+ if (!in_array($name, $this->fillable)) {
+ $this->fillable[] = $name;
+ }
+ //$this->casts[$store_in] = 'array';
if ($field->getAttribute('translatable')) {
$this->translatable[] = $store_in;
}
$this->translatable[] = $name;
}
}
-
-
return $field;
}