【问题标题】:Laravel schema builder add column at start of tableLaravel 模式构建器在表的开头添加列
【发布时间】:2016-10-16 13:44:02
【问题描述】:

当使用 laravel 模式构建器向表中添加列时,默认情况下它会添加到表的末尾。如果您使用->after('column'),那么您可以指定后面应该是哪一列。有没有办法定义要在表的开头添加列?

【问题讨论】:

    标签: php laravel laravel-5.2


    【解决方案1】:

    如果你在谈论迁移,你想使用first() 方法:

    ->first() - 将列“first”放在表中(仅限 MySQL)

    ->after('column') - 将列“放在”另一列“之后”(仅限 MySQL)

    https://laravel.com/docs/5.3/migrations#column-modifiers

    【讨论】:

    • 那么这仅在 Laravel 5.3+ 中可用吗?
    • 我不确定 laravel.com/docs/5.2/migrations#creating-columns
    猜你喜欢
    • 2018-12-24
    • 2013-02-17
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多