Я почти два дня тралялся, чтобы найти ответ, но решение подобных проблем не помогло решить мою, поэтому пришло время задать свой вопрос.
Использование Laravel 5.7 в Windows 10.Когда я запускаю команду php artisan make:migration
или создаю модель с миграцией (make:model -m
), она работает нормально один раз;миграция создана.Но после этого я не могу выполнить дальнейшие команды php artisan.Каждый раз, когда я пытаюсь получить, я получаю:
В файле Container.php 779:
Представление класса не существует
С тех пор я обнаружил, чтотакая же проблема возникает и при изготовлении сеялки.Я заметил, что при запуске первой команды файл bootstrap\cache\services.php
удаляется.Использование резервной копии для замены этого файла в каталоге решает проблему, позволяя мне снова запускать команды php artisan.Но в тот момент, когда я выполняю миграцию или сеялку, файл удаляется, и я сталкиваюсь с той же ошибкой.
- Я попробовал
composer dump-autoload
.Если файл services.php находится в каталоге, он снова удаляется, и мне выдается сообщение об ошибке. - Я пробовал
composer update
и composer install
(в том числе после удаления папки поставщика) - Я пробовал
php artisan config:cache
и php artisan config:clear
- Я проверил мой файл .env на наличие пробелов, не заключенных в кавычки.
- Я проверил, что 'Illuminate \ View \ ViewServiceProvider ::class, 'находится в моем файле config \ app.php в разделе «поставщики».
Казалось, все работало неделю назад или около того.В то время я не выполнял никаких команд php artisan в то время или вообще не работал напрямую с моим приложением, поэтому я не уверен, из-за чего возникла эта проблема.