首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ReflectionException类UsersTableSeeder不存在,而我使用composer转储-自动加载仍然相同的错误?

ReflectionException类UsersTableSeeder不存在,而我使用composer转储-自动加载仍然相同的错误?
EN

Stack Overflow用户
提问于 2017-05-11 16:29:42
回答 3查看 687关注 0票数 0
代码语言:javascript
复制
class UsersTableSeeder extends Seeder
{ 
    public function run()
    {
        User::create([
        'name'=> 'prakash',
        'username' => 'prakash',
        'number' => '*******',
        'active' => '1',
        'email'=> 'rock****@gmail.com',
        'password' => bcrypt('pokhrel215'),
        'remember_token'=> str_random(10),
        ]);
    }
}

我试了很多次,但仍然是同样的错误,我能做什么?我是laravel的初学者。

EN

回答 3

Stack Overflow用户

发布于 2017-05-12 03:04:18

确保数据库目录包含在composer.json文件中:

代码语言:javascript
复制
"autoload": {
        "classmap": [
            "database"
        ]
 }

当"dumpautoload"-ing时,该目录中的所有php文件都会被扫描。希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2018-06-08 07:44:38

我知道这可能来得太晚了,但它可能会帮助一些有类似问题的未来读者。

有同样的问题,并能够通过在我的应用程序的根目录中执行composer dump-autoload来解决它

代码语言:javascript
复制
$ composer dump-autoload
票数 1
EN

Stack Overflow用户

发布于 2018-06-08 07:52:37

嘿,嗨,播种机应该是这样的

代码语言:javascript
复制
```class UsersTableSeeder extends Seeder

{

代码语言:javascript
复制
public function run()
代码语言:javascript
复制
{
代码语言:javascript
复制
    factory(App\User::class, 30)->create()->each(function($user) {
代码语言:javascript
复制
    $user->save();
代码语言:javascript
复制
   });
代码语言:javascript
复制
}```
代码语言:javascript
复制

如果要创建应该放在迁移文件中用户,而不是放在此处。希望它能为你工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43910298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档