Доступные типы столбцов здесь задокументированы .XML не входит в их число - Laravel Schema Builder обычно поддерживает только широко распространенные типы столбцов или те, в которых функциональность может быть в значительной степени смоделирована (например, SQLite использует TEXT
для хранения столбца JSON
).
Этобезусловно, возможно сделать это через необработанный запрос к базе данных, используя что-то вроде DB::statement
.Однако это немного привязывает вас к Postgres.
Вы также можете сохранить его как поле TEXT
и иметь accessor / mutators для проверки правильности правильности XML перед вставкой.