it-swarm.com.ru

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

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

Неустранимая ошибка: класс «Подсветка\Основа\Приложение» не найден в C:\cms\bootstrap\app.php в строке 14

Я попытался удалить папку vendor и файл composer.lock и запустить установку composer, это не работает. Я попытался запустить PHP artisan optimize, но он показывает ошибку

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

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

Отредактировано: Эта проблема возникла, как только я воспользовался командой php artisan make:model Page, которая создала модель, но затем, когда я захожу на сайт, отображается вышеупомянутая ошибка Также при использовании Локального сервера разработки Larvel такая проблема не возникает, только если Я пользуюсь wamp сервером

27
xenish

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

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

composer update --no-scripts
47
Daniel Mitchell

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

Решение:

composer dump-autoload
composer install --no-scripts

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

composer update
21
mwallisch

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

php artisan clear-compiled
composer dump-autoload

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

4
Margus Pala

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

0
Ajay Malhotra

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

Неустранимая ошибка: класс «Осветить\Основание\Приложение» не найден в C:\cms\bootstrap\app.php в строке 14

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

0
Calvin

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

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

0
ankit kumawat