Laravel-RuntimeException-не удалось сканировать классы внутри " app / tests / TestCase.РНР"
Я использую Laravel для отображения пользовательского блога в течение месяца или около того, и он работает отлично.
Я просто взглянул на свой сайт, и он говорит:
/vendor/symfony/security/Symfony/Component/Security/Core/Util/SecureRandom.php): failed to open stream: No such file or directory
посмотрев в папках расположение вышеуказанного файла на самом деле:
/vendor/symfony/security-core/Symfony/Component/Security/Core/Util/SecureRandom.php): failed to open stream: No such file or directory
но я не изменил это?
если я попытаюсь бежать composer update
Я получаю эту ошибку:
root@server [/laravel]# composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Writing lock file
Generating autoload files
[RuntimeException]
Could not scan for classes inside "app/tests/TestCase.php" which does not appear to be a file nor a folder
любые идеи, что вызывает это или как я должен идти о фиксации / отладки это?
2 ответов
у вас есть app/tests/TestCase.php
файл на вашем производственном сервере?
Если нет - вы должны удалить его из composer.json
(или положите файл обратно)
У меня такая же проблема в Laravel 5.1, но теперь решена. Решение: только тестовый каталог и файлы находятся в корневой структуре каталогов. Другие мудрые мы удалили в composer.формат JSON.
Примечание: мы должны поддерживать для основной структуры каталогов и файлов на фреймворках, из-за миграции функций и повышения цели проекта и тестирования.