Class '\App\User' not found

感觉就是在修改user文件夹位置的时候,命名空间修改的问题呢,app\user 应该已经改成了app\models\user了啊
file

附言 1  ·  5年前

1:我全局搜索\App\User发现已经搜不到了,只收到了日志里面的错误信息
2:我搜索\App\Models\User在auth.php中找到了 配置项 从新ctrl + s保存了一遍就好了

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
Shuyi
最佳答案

很多项目是直接放弃把User Model放到其他文件夹里面的……因为很多地方是直接硬代码用 App\User, 所以我也是建议你这么做,放弃挣扎把

5年前 评论
讨论数量: 9

app\user 有好几个地方这么写的。都改了吗。

5年前 评论
Shuyi

很多项目是直接放弃把User Model放到其他文件夹里面的……因为很多地方是直接硬代码用 App\User, 所以我也是建议你这么做,放弃挣扎把

5年前 评论
黑苹果驱动之家

20/data/www/moyou_data/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.phpUndefined property: stdClass::$column_name 报这个 怎么解决?

5年前 评论
不温柔

@shuliuzhenhua 谢谢。原因是更改后没有保存ctrl + s

5年前 评论
不温柔

@it360 新手不太了解,但看样子也是跟model模型相关的问题,看看相关的模型属性是否有设置全 类似$fillable

5年前 评论
不温柔

@Shuyi 强迫症患者标识接受不了:satisfied:

5年前 评论
Shuyi

@不温柔 做软件开发就是要能挺住,有多少不完美都要坚持下去,有多少坎都要跨过去。当初接受 App\User , 哭了三天三夜,六月飘雪,血溅三尺白绫啊。。。

5年前 评论

谢谢你,我和你遇到了同样的问题。之前已经全局替换为App\Models\User,并且在Controller里也已经Use Auth,但还是出现了Class '\App\User' not found的报错,看了你的回答,我把Config\auth.php里重新保存了,果然可以正常运行了。

4年前 评论

在修改auth.php之後,可能需要使用指令php artisan config:clear清除緩存

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!