Php laravel 5.3未找到别名=>;未定义类

Php laravel 5.3未找到别名=>;未定义类,php,authentication,laravel-5.3,aliases,Php,Authentication,Laravel 5.3,Aliases,我在Laravel5.2中创建了一个项目,并将其移动到Laravel5.3 为此,我创建了一个全新的laravel 5.3项目文件夹,将视图和控制器复制到新项目中。当尝试让Auth工作时,我看到很多“未定义类”错误 通过查看laravel的文档,我看到了这一点,我现在陷入了困境 所以,在app.php中,我明白了 'Auth' => Illuminate\Support\Facades\Auth::class, 当在我的控制器中时,我得到了“Undefined class Auth”

我在Laravel5.2中创建了一个项目,并将其移动到Laravel5.3 为此,我创建了一个全新的laravel 5.3项目文件夹,将视图和控制器复制到新项目中。当尝试让Auth工作时,我看到很多“未定义类”错误

通过查看laravel的文档,我看到了这一点,我现在陷入了困境

所以,在app.php中,我明白了

'Auth' => Illuminate\Support\Facades\Auth::class,
当在我的控制器中时,我得到了“Undefined class Auth”

此“未定义类”通过将该行更改为

use Illuminate\Support\Facades\Auth;
首先,为什么我不能使用“使用Auth;

在我的控制器文件中,DBAuth文件上出现“未定义类”错误

use DB;
use Auth;
use Illuminate\Support\Facades\Redirect;
use Illuminate\Http\Request;
use File;
在我的app.php文件中,这些名称的别名为

'App' => Illuminate\Support\Facades\App::class,
'DB' => Illuminate\Support\Facades\DB::class,
'Auth' => Illuminate\Support\Facades\Auth::class,
所以我想知道别名有什么问题


除此之外,当尝试获取经过身份验证的用户时(如文档中所述),这一行就足够了

Auth::user()
此处,“用户”抛出此错误:

Method 'user' not found in \Illuminate\Support\Facades\Auth
我用谷歌搜索了一下,比较了我的Laravel5.2和Laravel5.3文件夹中的文件,但没有看到任何解决方案。也许这里有人知道答案?它在我的Laravel5.2项目中起作用,如上面的链接所述

多谢各位

更新

只需按以下顺序尝试通过以下命令重建项目:

composer update
php artisan config:clear
composer dump-autoload

但是仍然没有进展

在处理视图、控制器和模型之后,您是否运行了此命令
composer dump autoload
?您好,我刚刚运行了
composer dump autoload
,但没有任何变化您找到了问题的解决方案吗?
composer update
php artisan config:clear
composer dump-autoload