首页 > 解决方案 > Laravel artisan db:seed 没有播种新记录添加到 Seeder 类

问题描述

我在 SomeTableSeeder 插入的表中有一些记录,我从表中删除了记录并更新了 SomeTableSeeder(又添加了一条记录)。当我运行时php artisan db:seed --class=SomeTableSeeder,我稍后添加的新记录没有插入到数据库中。仅插入旧记录。知道为什么吗?

注意:我使用的是远程数据库主机。如果这是原因,那么新的迁移也不应该运行。新迁移仅在旧表播种器中运行新添加的记录,不插入任何记录。我尝试创建新的播种机,但出现错误 Illuminate\Contracts\Container\BindingResolutionException : Target class [NewTableSeeder] does not exist.

标签: phplaravellaravel-seeding

解决方案


推荐阅读