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.

Примечание: мы должны поддерживать для основной структуры каталогов и файлов на фреймворках, из-за миграции функций и повышения цели проекта и тестирования.