运行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

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...