首页 > 解决方案 > Laravel 5.7,移动用户类,RegisterController 找不到

问题描述

我正在计划一个有点复杂的 Laravel 应用程序,因此我将默认User.phpApp\UserApp\Http\Models\Users\User.

路径和代码

我已经在代码中适当地更改了路径(请参见屏幕截图)。

不幸的是,我仍然收到此错误:

错误信息

我没有更改 composer.json,也没有更改config/auth.phpapp/Http/Controllers/RegisterController.php. 此外,我无法找到项目中正在使用的任何其他文件App\User(RegisterController 除外)。

我已经更新并迁移了 users 表的文件。

我可能遗漏了一些明显的东西,所以请善待。;-)

有人能指出我错过了什么吗?

标签: laravelclass

解决方案


路径必须与要按预期加载的文件的名称空间一致。

所以如果你的路径是

app\Http\Models\Users\User.php

您的类命名空间必须是:

namespace App\Http\Models\Users;

请注意,App命名空间上的 必须是 CamelCase。否则它将无法正常工作。


推荐阅读