Как удалить столбцы «морфы» в миграции Laravel

XmlDocument для чтения XML из строки или из файла.

XmlDocument doc = new XmlDocument();
doc.Load("c:\\temp.xml");

или

doc.LoadXml("<xml>something</xml>");

затем найдите узел ниже него, например, это

XmlNode node = doc.DocumentElement.SelectSingleNode("/book/title");

или

foreach(XmlNode node in doc.DocumentElement.ChildNodes){
   string text = node.InnerText; //or loop through its children as well
}

, затем прочитайте текст внутри этого узла, например

string text = node.InnerText;

, или прочитайте атрибут

string attr = node.Attributes["theattributename"]?.InnerText

Всегда проверяйте для null для атрибутов ["something"], поскольку он будет null, если атрибут не существует.

1
задан party-ring 18 January 2019 в 15:25
поделиться

1 ответ

Нашел это в Blueprint API:

public function dropMorphs($name, $indexName = null)
{
    $this->dropIndex($indexName ?: $this->createIndexName('index', ["{$name}_type", "{$name}_id"]));

    $this->dropColumn("{$name}_type", "{$name}_id");
}

Так просто $table->dropMorphs('location');

0
ответ дан Jeff 18 January 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: