运行php artisan db:seed多个并继续重复键插入

我为数据库中的插入默认值创建了一个播种器.

如果我运行这个播种机多次mysql返回错误的重复键,

所以我的问题是什么是处理这个错误的最佳方法?怎么可以继续运行其他种子?

最佳答案
您不应多次运行db:seed命令.更好的方法是使用此命令重新创建所有表并为数据设定种子:

php artisan migrate:refresh --seed

或者在运行php artisan migrate:refresh命令后运行db:seed一次.

https://laravel.com/docs/5.5/migrations#rolling-back-migrations

转载注明原文:运行php artisan db:seed多个并继续重复键插入 - 代码日志