将 created_at 列添加到迁移表 - Laravel

Posted

技术标签:

【中文标题】将 created_at 列添加到迁移表 - Laravel【英文标题】:Add created_at column to migrations table - Laravel 【发布时间】:2015-01-26 10:23:16 【问题描述】:

当我们在 Laravel 框架中运行 migrate:install 时,在有两列(migration,batch)的数据库中创建了迁移表,无论如何都要添加 created_at timestamps 的新列。 谢谢

【问题讨论】:

【参考方案1】:

是的。更新您创建的迁移以添加时间戳,即$table->timestamps();,然后运行

php artisan migrate:refresh

这样做的目的是回滚所有迁移,然后再次运行它们。如果您还想通过播种来跟踪刷新,您应该这样做

php artisan migrate:refresh --seed

【讨论】:

【参考方案2】:

我找到了一个 Laravel 4 的 github 项目:

https://github.com/Sano000/laravel-migrate-created_at

我自己会尝试将它移植到 Laravel 5。

【讨论】:

以上是关于将 created_at 列添加到迁移表 - Laravel的主要内容,如果未能解决你的问题,请参考以下文章