Laravel Migration从现有表创建表

时间:2017-12-08 04:50:19

标签: laravel-5 database-migration

我正在开发这样的应用程序,其中表审核应该执行以修订更新的记录。比方说,我必须在用户更新中记录每个字段更新。

我想通过

创建现有用户表的克隆
CREATE TABLE users_audit LIKE users;

我的主要问题是, Laravel迁移中是否有其他方法或规定可以从现有表格创建表格?

我知道我们可以使用\ DB :: raw()在迁移上/下方法中运行原始sql查询;

但如果有任何辅助函数可用于从现有表创建表,如create或table

,那将会很有帮助

1 个答案:

答案 0 :(得分:0)

是的,您可以看到以下链接

Click this link

此语句用于执行原始查询

DB::statement('CREATE TABLE tablename LIKE existingtablename');