未找到Laravel 5.1 Class'\ App\User',EloquentUserProvider.php第126行中的FatalErrorException

Qaz*_*azi 7 laravel laravel-5.1

我将User模型从移动App\UserApp\Models\Users,我遵循正确的指令,在Windows操作系统上正常工作,同时面临错误Ubuntu 14.04

每当我尝试Login(When submit information)它时都会给我错误

/var/www/html/sms/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php中的FatalErrorException

第126行:找不到类'\ App\User'

我也跑composer dump-autoload命令,但没有运气.也尝试了这个

/sf/answers/1996160771/

这是我的Models目录设置

composer.json

"autoload": {
    "classmap": [
        "database",
        "app/Models"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},
Run Code Online (Sandbox Code Playgroud)

模型目录结构 App/Models/

模型 User.php

namespace App\Models;
Run Code Online (Sandbox Code Playgroud)

Auth.php尝试了两行,如下所示.

'model' => App\Models\User::class,
'model' => App\Models\User,
Run Code Online (Sandbox Code Playgroud)

AuthController.php

use App\Models\User;
Run Code Online (Sandbox Code Playgroud)

EloquentUserProvider.php路径是sms/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php line 126

public function createModel()
{
    $class = '\\'.ltrim($this->model, '\\');

    return new $class; //line# 126
}
Run Code Online (Sandbox Code Playgroud)

N.J*_*N.J 7

您的配置似乎准确,只需使用重置它们即可 php artisan config:clear