Класс 'App\Providers\AppServiceProvider' не найден
Я изменил свое приложение с помощью команды
php artisan app:name [app_name]
,
Затем, когда я пытаюсь выполнить другие действия, используя следующие команды ремесленника,
php artisan down
php artisan up
php artisan config:cache
Я получил следующую ошибку:
PHP Fatal error: Class 'App\Providers\AppServiceProvider' not found
Как я могу решить это?
7 ответов
Вот как это сработало для меня в случае новой установки.
Сначала я очистил файлы в boostrap\cache .
Затем в config\app.php я добавил следующую строку в поставщики:
\Laravel\Telescope\TelescopeServiceProvider::class,
Затем я выполнил следующие команды
php artisan telescope:install
php artisan migrate
И после этого все заработало. Я не знаю, по какой причине не работал поставщик телескопов, который был добавлен самим Laravel. т.е.
App\Providers\TelescopeServiceProvider::class
.
Кстати, моя версия laravel была 7.12.0 .
В моем случае какое-то расширение VSCode добавило
use Illuminate\Support\Facades\App;
в начале файла
/config/app.php
.
Я решил это, удалив строку из файла и запустив
composer install
.
У меня была такая же проблема, я решил ее,
перенести файл миграции -vendor> laravel> telescope> database> - вручную. проверьте файл app.php, если App \ Providers \TelescopeServiceProvider::class существует или нет, должен существовать Выполнить в командной оболочке> npm run dev.
У меня был такой же вопрос, как ваш, и я решил его, скопировав каталог приложений / поставщиков из другого проекта Laravel в свой проект, поэтому он работал
У меня была такая же проблема, я решил ее: 1. перенести файл миграции -vendor> laravel> telescope> database> - вручную. 2-проверьте файл app.php, если App \ Providers \TelescopeServiceProvider::class, существует или нет, должен существовать 3. Запустить в командной оболочке> npm run dev.