首先我已经确保新的seeder文件和全局database seeder是在同一个seeder目录下了,仍然会出现这个问题的原因是 我们需要清理下之前执行生成的classmap信息。
在控制台中执行composer dump-autoload
,然后再执行php artisan db:seed
.
在实际产品中,seeder一般用于产生基础数据,那么在线上环境中,我们不可以再直接执行全部的seeder,可以选择使用php artisan db:seed--class=UserTableSeeder
来针对独立的seeder文件进行操作。具体可以参考文档laravel seeder
作者:letonode
链接:https://www.jianshu.com/p/27a76e702d71
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
本文由 邓尘锋 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: May 4, 2019 at 11:41 am