is_serialized($value)) { $value = unserialize($value); } return $value; } public function set($model, string $key, $value, array $attributes) { return [$key => ! is_null($value) ? \Crypt::encryptString($value) : null]; } private function is_serialized($string) { try { unserialize($string); } catch (\Exception $e) { return false; } return true; } }