【问题标题】:How to generate laravel-migrations from an edited model?如何从已编辑的模型中生成 laravel 迁移?
【发布时间】:2016-04-14 21:29:39
【问题描述】:

我最近一直在研究 PHP 框架,以找出最适合我的。我对java Play有一些经验!框架做了一些非常好的事情。我还没有在 Laravel 中发现的一个非常好的功能是,当您编辑模型时,它可以为您生成迁移。 Laravel 有没有一种方法可以从模型的编辑中自动生成迁移?这对我来说似乎是一个巨大的进步,因为现在迁移对我来说似乎有点麻烦。

期待您的意见和帮助!

【问题讨论】:

    标签: php laravel migration


    【解决方案1】:

    您只需在迁移中指定列,而不是在模型上指定列,因此您不必在模型上编辑任何内容。

    您首先在migrations 中指定表的列(属性)。 然后在 Eloquent Models 中使用这些属性。

    您不必将所有属性都放在模型中,当您创建具有迁移的列时,可以通过模型访问它,而无需在模型中指定它。

    【讨论】:

    • 但这不会在 Laravel 中的模型上自动更新,对吧?因此,每当您想编辑模型时,您还必须编写迁移。您必须在模型和迁移中指定新模型属性,这似乎是多余的。
    • 你只写迁移中的属性。
    猜你喜欢
    • 1970-01-01
    • 2020-02-01
    • 2021-03-17
    • 2017-12-05
    • 2019-11-29
    • 1970-01-01
    • 2021-08-30
    • 2019-02-12
    • 2016-06-09
    相关资源
    最近更新 更多