'array', 'is_system' => 'boolean', 'status' => 'boolean', ]; public function getOptionsAttribute($value) { if (is_string($value)) { return json_decode($value, true) ?? []; } return $value; } public function setOptionsAttribute($value) { $this->attributes['options'] = is_array($value) ? json_encode($value) : $value; } }