php - Laravel artisan db:seed 没有播种新记录添加到 Seeder 类
问题描述
我在 SomeTableSeeder 插入的表中有一些记录,我从表中删除了记录并更新了 SomeTableSeeder(又添加了一条记录)。当我运行时php artisan db:seed --class=SomeTableSeeder
,我稍后添加的新记录没有插入到数据库中。仅插入旧记录。知道为什么吗?
注意:我使用的是远程数据库主机。如果这是原因,那么新的迁移也不应该运行。新迁移仅在旧表播种器中运行新添加的记录,不插入任何记录。我尝试创建新的播种机,但出现错误
Illuminate\Contracts\Container\BindingResolutionException : Target class [NewTableSeeder] does not exist.
解决方案
推荐阅读
- coq - 如何使用先前的引理正确简化 coq 目标?
- laravel - 为什么我无法运行 npm 脚本?
- python - 返回 OpenCV 图像作为响应并在浏览器中显示
- python-3.x - 有没有办法以编程方式每行有 4 张卡?
- python - 仅为自动执行禁用 Python 单元测试?
- python - 为什么“python3 [command]”不做任何事情?
- javascript - 脚本不会自行停止
- javascript - 用一个值应该被冻结的变量定义一个函数
- laravel - Stripe PHP 使用 Stripe-cli 调试 SignatureVerificationException 的最佳方法
- sql - SQL 根据 id 获取值