Неустранимая ошибка: класс 'Illuminate\Foundation\Application' не найден

Я получаю следующую ошибку, когда я открываю свой сайт, который создается с помощью laravel 5

Неустранимая ошибка: класс "Illuminate\Foundation\Application" не найден в C:\cms\bootstrap\app.php в строке 14

Я попытался удалить папку поставщика и файл composer.lock и запустить композитор, чтобы он не работал. Я попытался выполнить оптимизацию PHP artisan, но он показывает ошибку

Неустранимая ошибка: Class'Illuminate\Foundation\Application 'не найден

Есть ли способ решить эту проблему?

Отредактировано: эта проблема возникла, как только я использовал команду php artisan make:model Page которая создала модель, но затем указанная выше ошибка отображается, когда я обращаюсь к сайту. Если использовать Larvel Local Development Server, то такая проблема возникает, только если я использовать wamp-сервер

Ответы

Ответ 1

В моей ситуации у меня не было полных зависимостей поставщиков (файл компоновщика был испорчен во время первоначальной установки), поэтому запуск любых команд artisan вызвал сбой.

Я смог использовать флаг --no-scripts чтобы предотвратить выполнение мастером до его включения. Когда мои зависимости были на месте, все работало, как ожидалось.

composer update --no-scripts

Ответ 2

На всякий случай я снова пройду эту ошибку за две недели... Мой случай: Оформить существующий проект через git и вытащить все зависимости через композитор. Пришла к той же ошибке, указанной в заголовке этого сообщения.

Решение:

composer dump-autoload
composer install --no-scripts

убедитесь, что все работает сейчас, как ожидалось (никаких ошибок!)

composer update

Ответ 3

Что-то явно повреждено в вашей настройке Laravel, и ее очень сложно отслеживать без дополнительной информации о вашей среде. Обычно эти 2 команды помогают решить такие проблемы

php artisan clear-compiled
composer dump-autoload

Если ничего больше не помогает, я рекомендую вам установить новое приложение Laravel 5 и скопировать вашу логику приложения, это займет около 15 минут или около того.

Ответ 4

Я просто исправил эту проблему (другой случай с той же ошибкой),
Ответ выше, который я пробовал, может не работать, потому что Мое дело было другим, но произвело ту же ошибку.
Я думаю, что мои библиотеки-продавцы были перепутаны,
Я получаю эту ошибку:
1. Потяните из удаленного git, главная ветвь - это кодигнитор, тогда я обновляю состав на главной ветке, я хотел работать с веткой laravel, затем я проверяю и делаю обновление для композитора, чтобы получить ошибку,

Неустранимая ошибка: класс "Illuminate\Foundation\Application" не найден в C:\cms\bootstrap\app.php в строке 14

Решение. Я удаляю проект на локальном компьютере и делаю клон снова, после этого я выхожу в свою ветку работы с файлом laravel и обновляю композитор, тогда он исправлен.

Ответ 5

1. сначала откройте командную строку (cmd ==> window + r) и перейдите в место, где laravel
установлен.

2.try ==> 'композитор требует laravel/laravel'

Ответ 6

Для последней версии laravel также проверьте свою версию, потому что я тоже столкнулся с этой ошибкой, но после обновления последней версии php я избавился от этой ошибки.