Class\User 类未找到

Class\User类未找到

将auth.php中的 'model' =>App\Models\User::class已修改,但还是找不到\App\User

php
sunshine
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 7

User类的命名空间改了没?

4年前 评论
卡尔西法 (楼主) 4年前
tsin (作者) 4年前
卡尔西法 (楼主) 4年前

查看命令空间是否修改.查看所有用到这这个类的地方是否进行了必要的修改.

4年前 评论
卡尔西法 (楼主) 4年前
Narcissus (作者) 4年前

全局查找 \App\User ,都替换成 App\Models\User

4年前 评论
卡尔西法 (楼主) 4年前
Shuyi

这个需要加进去, 你这个是Namespace没找到,用::class最保险了

'providers' => [
            'users' => [
                'driver' => 'eloquent',
                'model'  => App\User::class,
            ],
4年前 评论

很明显是config/auth.php里面的users providermodel没有修改

'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\Models\User::class, // 修改为这个
    ],
],
4年前 评论
卡尔西法 (楼主) 4年前
Echos

重新来过吧,上面几楼说的问题应该是这个地方比较容易出错的地方,既然找不到就重新构建算了

4年前 评论

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