Class StatusesTableSeeder does not exist 如何解决

Posted God is Love

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Class StatusesTableSeeder does not exist 如何解决相关的知识,希望对你有一定的参考价值。

Class StatusesTableSeeder does not exist错误如何解决

Laravel 5.* 执行seeder命令出现错误的解决方法

   

最近在使用Laravel开发一个项目,测试中需要增加数据库基础数据动作,当第一次执行完`php artisan db:seed` 后,增加新的seeder文件时执行会报错。错误信息如下`[ReflectionException] Class ***TableSeeder does not exist`

首先我已经确保新的seeder文件和全局database seeder是在同一个seeder目录下了,仍然会出现这个问题的原因是 我们需要清理下之前执行生成的classmap信息。

在控制台中执行`composer dump-autoload`,然后再执行`php artisan db:seed`.

在实际产品中,seeder一般用于产生基础数据,那么在线上环境中,我们不可以再直接执行全部的seeder,可以选择使用`php artisan db:seed--class=UserTableSeeder`来针对独立的seeder文件进行操作。具体可以参考文档laravel seeder

转:https://www.jianshu.com/p/27a76e702d71

文章来源:刘俊涛的博客

地址:http://www.cnblogs.com/lovebing

欢迎关注,有问题一起学习欢迎留言、评论。

以上是关于Class StatusesTableSeeder does not exist 如何解决的主要内容,如果未能解决你的问题,请参考以下文章

jquery中class选择器的用法,选择两个class

class和Class

无法将 'Class::operator==' 从类型 'bool (Class::)(Class*) 转换为类型 'bool [关闭]

.class文件怎么用

JS点击添加class,再次点击移除class,并且自身也添加class

markdown .class1.class2和.class1 .class2的区别