将 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的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Laravel 中更新 created_at 的列属性
在特定的其他列之前或之后添加 sql 表列 - 通过 Laravel 4.1 中的迁移