我正在开发这样的应用程序,其中表审核应该执行以修订更新的记录。比方说,我必须在用户更新中记录每个字段更新。
我想通过
创建现有用户表的克隆CREATE TABLE users_audit LIKE users;
我的主要问题是, Laravel迁移中是否有其他方法或规定可以从现有表格创建表格?
我知道我们可以使用\ DB :: raw()在迁移上/下方法中运行原始sql查询;
但如果有任何辅助函数可用于从现有表创建表,如create或table
,那将会很有帮助答案 0 :(得分:0)
是的,您可以看到以下链接
此语句用于执行原始查询
DB::statement('CREATE TABLE tablename LIKE existingtablename');