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

标签 laravel laravel-5.1

我搬家了User模型来自 App\UserApp\Models\Users ,我遵循了正确的说明,同样的事情在 Windows 操作系统上正常工作,同时在 Ubuntu 14.04 上遇到错误

每当我尝试 Login(When submit information)它给了我错误

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

line 126: Class '\App\User' not found



我也跑 composer dump-autoload命令,但没有运气。
也试过这个

https://stackoverflow.com/a/28516582/1216451

这是我对 Models 的设置目录

composer.json
"autoload": {
    "classmap": [
        "database",
        "app/Models"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},

模型目录结构App/Models/
型号 User.php
namespace App\Models;

认证.php 尝试了两行,如下所示。
'model' => App\Models\User::class,
'model' => App\Models\User,

AuthController.php
use App\Models\User;

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
}

最佳答案

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

关于未找到 Laravel 5.1 类 '\App\User',EloquentUserProvider.php 第 126 行中的 FatalErrorException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36442929/

相关文章:

php - 在 Laravel 5.1 中返回 URL

php - Cookie::忘记不工作 laravel 5.1

laravel - 当我进行 composer install --optimize-autoloader --no-dev 时找不到类 'BeyondCode\DumpServer\DumpServerServiceProvider'

php - Lumen 角色中间件缺少参数

php - 从 Laravel 下拉表单获取值

php - Laravel 连接表并获得用户的最大订单

jquery - Laravel-在选择时更改CSS页面样式

php - Laravel 5.1 DecryptException 在 BaseEncrypter.php 第 45 行 : The payload is invalid

laravel - 如何在 Laravel5 中使用 Eloquent 在数据库中插入多行

laravel - 如何停止工匠队列 :listen command eating all CPU?