如何在Laravel中测试单个迁移?

时间:2018-02-22 15:45:41

标签: laravel-5 phpunit

有没有简洁的方法来测试Laravel迁移?我想建立数据库直到我的新迁移(包括种子等),然后运行我的新迁移并检查我为种子数据编写的测试。主要问题是我需要在运行新迁移之前创建工厂对象,但之后运行其他迁移(创建所有原始表等)。据我所知,唯一的方法是使用--path选项单独运行每个迁移,创建工厂对象,最后运行新的迁移。还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以编写自定义批处理或.sh文件,使用-path选项在其中自动执行此任务。

您还可以使用@depends

使用PHPUNit函数

不幸的是,我还没有找到一种更优雅的方法。