laravel - Laravel 5.7,移动用户类,RegisterController 找不到
问题描述
我正在计划一个有点复杂的 Laravel 应用程序,因此我将默认User.php
类App\User
从App\Http\Models\Users\User
.
我已经在代码中适当地更改了路径(请参见屏幕截图)。
不幸的是,我仍然收到此错误:
我没有更改 composer.json,也没有更改config/auth.php
和app/Http/Controllers/RegisterController.php
. 此外,我无法找到项目中正在使用的任何其他文件App\User
(RegisterController 除外)。
我已经更新并迁移了 users 表的文件。
我可能遗漏了一些明显的东西,所以请善待。;-)
有人能指出我错过了什么吗?
解决方案
路径必须与要按预期加载的文件的名称空间一致。
所以如果你的路径是
app\Http\Models\Users\User.php
您的类命名空间必须是:
namespace App\Http\Models\Users;
请注意,App
命名空间上的 必须是 CamelCase。否则它将无法正常工作。
推荐阅读
- elasticsearch - ElasticSearch - 获取多次出现
- ruby - 使用 Nokogiri 插入未转义的 URL
- batch-file - 从同级目录移动文件
- java - 按字母顺序将节点插入到链表中
- android - 如何使用 Jenkins、github 和 android studio
- c - 如何用优先表证明 C 后缀增量运算符的合理性?
- react-native - 遍历 onLayout 调用以向 FlatList 的 getItemLayout 提供项目的行高时出现问题
- typescript - 如何为打字稿类的抽象方法定义模板?
- ios - 如何获取 UnsafeMutablePointer 的长度