重复代码:Laravel迁移与模型


Duplicate code: Laravel migrations versus models

在我看来,在迁移和模型中都有重复的createTable()方法是一件糟糕/危险的事情。我担心有人会更改模型而忘记更改相应的迁移(反之亦然),从而导致混乱和错误。

有人知道是否可以(或明智地)从迁移脚本中简单地调用模型中的createTable()方法吗?

如果是的话,有人能给我指一个正在工作的代码示例吗?这样我就可以看到它是如何完成的?

根据上面的评论,我将把它标记为已回答。createTable()方法似乎不属于该模型。我被一个"更有经验"的Laravel开发人员愚弄了,他就是这么做的。

:-/