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保存了一遍就好了

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
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年前 评论

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