【问题标题】:differences between `--table` and `--create` options in laravel5 make:migrationlaravel5 make:migration 中 `--table` 和 `--create` 选项之间的区别
【发布时间】:2015-07-12 06:41:18
【问题描述】:

我不知道php artisan make:migration --tablephp artisan make:migration --create 选项之间有什么区别?!我完全糊涂了:(
有什么不同吗?
我什么时候应该使用--table 选项或--create 选项?
laravel says that :

--table--create 选项也可用于指示 表的名称,以及迁移是否将创建一个新的 表

【问题讨论】:

    标签: laravel migration laravel-5


    【解决方案1】:

    我想我找到了答案。创建新的数据库表,使用Schema::create 方法(--create 选项)并更新现有表,我们可以使用Schema::table方法(--table选项)。

    【讨论】:

    • 不应该更好地调用 --update 而不是 --table 来更新迁移表吗?这对我来说也有点令人困惑,在 Laravel 网站上它没有提供有关这两个选项的相关信息。
    【解决方案2】:

    --create表示创造; --table 表示更改(现有)表;

    但我确实同意这会引起很多混乱...在同一级别上使用动词和名词...

    【讨论】:

    • 欢迎来到 Stack Overflow!如果您是这个问题的新访客,并且您阅读了接受的答案(从 3 年前开始),您认为您的个人答案是否有益?您所说的是“评论”,一旦您拥有 50 多个声誉,您就可以将其添加到问题和答案中。
    • 我是新来的。感谢您的指导。
    猜你喜欢
    • 2019-06-26
    • 1970-01-01
    • 2015-04-01
    • 2019-03-01
    • 2019-03-23
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多