laravel 5.3 псевдонимы не найдены = & gt; неопределенный класс

Я создал проект в laravel 5.2 и переместил его в laravel 5.3
Для этого я создал совершенно новую папку проекта laravel 5.3, куда я копирую представления и контроллеры в новый проект. При попытке заставить Auth работать, я вижу много ошибок «неопределенного класса».

Проверяя документацию Laravel, я увидел это, где я застрял сейчас

https://laravel.com/docs/5.3/authentication#retrieving-the-authenticated-user

итак, в app.php вижу

'Auth' => Illuminate\Support\Facades\Auth::class,

когда в моем контроллере я получаю «Неопределенный класс Auth» на этом

use Auth;

этот «неопределенный класс» решается путем изменения этой строки на

use Illuminate\Support\Facades\Auth;

во-первых, почему я не могу просто использоватьиспользовать Auth;«?

В моем файле контроллера я получаю сообщение об ошибке «неопределенный класс» база данных, Auth а также файл

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

Я проверял с помощью Google, сравнивая файлы в моем Laravel 5.2 с моими папками Laravel 5.3, но не увидел никаких решений. Может, у кого-то здесь есть ответ? Он работал в моем проекте Laravel 5.2, как описано в ссылке выше.

благодарю вас

ОБНОВИТЬ

просто попробуйте перестроить проект с помощью этих команд в следующем порядке:

composer update
php artisan config:clear
composer dump-autoload

но до сих пор нет прогресса

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]