Неустранимая ошибка: класс «Осветить \ Основание \ Приложение» не найден

16

Я получаю следующую ошибку, когда я открываю свой сайт, который создается с помощью 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-сервер

  • 0
    Можете ли вы показать свои коды?
  • 0
    Вы видите этот класс в папке продавца?
Показать ещё 8 комментариев
Теги:
laravel-5

6 ответов

31

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

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

composer update --no-scripts
  • 1
    +1 работал на меня. В моем случае я включил другие необходимые пакеты отдельно в файл composer.json. Это помогло мне.
  • 0
    Также работал для меня, используя "composer update --no-scripts" (после запуска "composer dump-autoload")
Показать ещё 1 комментарий
13

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

Решение:

composer dump-autoload
composer install --no-scripts

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

composer update
  • 0
    Это должен быть принятый ответ, обходить его около двух часов, пробовать другие ответы из стека, но это полностью решило его. Легко и точно. Спасибо
  • 0
    Это работает для меня, столкнуться с этими проблемами после переноса веб-сайта Laravel на другой сервер
4

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

php artisan clear-compiled
composer dump-autoload

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

0

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

0

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

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

0

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

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню