Laravel命名空间和身份验证

时间:2015-12-26 18:46:44

标签: php laravel laravel-5

我正在使用Laravel 5.2测试站点,我正在使用内置的身份验证系统来处理登录。

我使用myTest

将应用名称空间的名称更改为php artisan app:name myTest

但是,当我提交登录表单时,由于auth系统中的名称空间问题,我仍然收到错误:

FatalErrorException in EloquentUserProvider.php line 126:
Class '\App\User' not found

我是否需要编辑命名空间以便这样做?

编辑:composer.json的PSR4块是:

"psr-4": {
    "myTest\\": "app/"
}

是的,我已经composer dump-autoload尝试刷新命名空间,并出现同样的问题。

1 个答案:

答案 0 :(得分:0)

您需要更新config/auth.php文件。

providers下查看 - > users - > model

App\User::class调整到您的班级。