首页 > 解决方案 > Laravel Doctrine, (doctrine:schema:update) 不会为新添加的实体创建表

问题描述

我一开始创建了 3 个实体。然后我跑了 php artisan doctrine:schema:create。它在数据库中创建了 3 个表。然后我又添加了 4 个新实体。但是当我运行时doctrine:schema:update,它不会从新实体创建新表。如果有更改,它只会更新已经存在的 3 个实体。

如何创建新添加的实体表?

标签: laravelsymfonydoctrine-orm

解决方案


此外doctrine:schema:create,还应该有一个doctrine:schema:update命令首先计算差异并且只执行 SQL 查询来同步您的模式。

您应该能够使用--dump-sql选项来运行它以查看将执行哪些查询。


推荐阅读