我想创建一组数据库种子类,专门用于为我正在编写的测试用例添加数据.
我的计划是将它们放在文件夹中:
app/database/seeds/testData/
Run Code Online (Sandbox Code Playgroud)
然后通过命令调用播种器:
php artisan db:seed --class="testData/myTestSeeder"
Run Code Online (Sandbox Code Playgroud)
但我得到一个"类不存在"的错误.
是否可以调用生活在种子子文件夹中的数据库播种器?我没有在文档中看到明确的"是",但我也没有看到明确的"否".
Mau*_*ury 20
您不需要编辑classmap项目,只需确保运行
composer dump-autoload
Run Code Online (Sandbox Code Playgroud)
将您的课程移动到子文件夹后.
一旦你完成了,运行它(这里不需要提到testData)
php artisan db:seed --class="myTestSeeder"
Run Code Online (Sandbox Code Playgroud)