Laravel &引用;类别';App\Game\User';“未找到”;即使更换了供应商

Laravel &引用;类别';App\Game\User';“未找到”;即使更换了供应商,laravel,authentication,Laravel,Authentication,当我尝试注册一个帐户时,它会出现以下错误:“找不到class App\Game\user” 我已将providers auth.php更改为App\Game\User::class, 我已经将user.php上的名称空间改为namespace App\Game php确实存在(但是里面没有任何代码,我想知道这是否是问题所在?) 浏览器高亮显示RegisterController此部分中的返回线 protected function create(array $data) { return

当我尝试注册一个帐户时,它会出现以下错误:“找不到class App\Game\user”

我已将providers auth.php更改为App\Game\User::class, 我已经将user.php上的名称空间改为namespace App\Game

php确实存在(但是里面没有任何代码,我想知道这是否是问题所在?)

浏览器高亮显示RegisterController此部分中的返回线

protected function create(array $data)    
{
return User::create([    
'name' => $data['name'],    
'email' => $data['email'],    
'password' => Hash::make($data['password']),    
]);    
}    

编辑:我没有意识到这意味着命名约定中的文件夹,并将它们放入相应的文件夹中。非常感谢。很抱歉,我在stackover flow上找不到与此相关的问题,我刚刚开始在app>user.php下的laravel model stores上使用laravel,首先,如果您有类似app\game\user::Class的内容,请确保您的文件确实存在于app>game文件夹中
这意味着您将在app文件夹中有一个game文件夹,然后在该game文件夹中有user.php文件。如果类\App\Game\User仍然不起作用,则可以使用完整命名空间调用该类,尝试运行composer dump autoload以重新生成composer文件

您的应用程序目录中是否有
Game
文件夹?
protected function create(array $data)    
{
return User::create([    
'name' => $data['name'],    
'email' => $data['email'],    
'password' => Hash::make($data['password']),    
]);    
}