反射异常类用户表播种器不存在,而我使用作曲家转储自动加载仍然相同的错误


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),
        ]);
    }
}

尝试了很多时间,但仍然有同样的错误,我该怎么办?我是拉拉维尔的初学者。

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

"autoload": {
        "classmap": [
            "database"
        ]
 }

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

我知道

这来晚了,但它可能会帮助一些未来遇到类似问题的读者。

有同样的问题,并且能够通过在我的应用程序的根目录中执行作曲家转储自动加载来解决它

$ composer dump-autoload

嘿嗨播种机应该是这样的

```class UsersTableSeeder extends Seeder
{
    public function run()
    {
        factory(AppUser::class, 30)->create()->each(function($user) {
        $user->save();
       });
    }```

如果要创建一个用户,该用户应放置在迁移文件中,而不是此处。 希望它对您有用

最新更新