При попытке установить композитор в проекте laravel возникает эта ошибка.
Illuminate\Foundation\ComposerScripts::postAutoloadDump @php artisan package:discover In ProviderRepository.php line 208:
Class 'NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider' not
found
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
"extra": { "laravel": { "dont-discover": [ "laravel/dusk" ] } }, попробуйте это в composer.json Я решил проблему следующим образом: cd bootstrap/cache/ rm -rf *.php взял эти два ответа из stackoverflow.
Сэр, если это слишком просто, то помогите мне, это спасет мой день
эти двое у меня не работают
тогда в чем проблема со мной :(
После обновления composer.json запустите локальное обновление composer, а затем снова разверните на gcp.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


У меня возникла эта проблема при развертывании моего приложения в Google App Engine. Я обнаружил, что путем перемещения «nunomaduro/collision»: «^2.0» с «require-dev» на «require» в моем composer.json эта проблема устранена.
Я боролся с этой проблемой в течение нескольких дней. Черт. Не могу найти решение.
Спасибо. У меня сработало, но мне также пришлось удалить блокировку композитора и снова запустить установку композитора.
У меня есть ответ в папке boostrap/cache/packages.php, мы добьемся успеха. Так что удалить пакет - это ошибка.
Class 'NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider' not found
Удаление...
Итак, вы служите ремесленником PHP.
Внутри вашего композитор.lock ,
Переместите "nunomaduro/larastan": "^0.3.0", в "требовать" из "требовать-разработчик" .
затем запустите composer install
это сработало для меня
Если ваш проект не запущен в производственной среде, установите для APP_ENV значение dev или другое значение, отличное от production. Миграция и семена должны работать.
в php v-8 я получаю эту ошибку "Вызов неопределенного метода Dotenv\Repository\RepositoryBuilder::create()" а затем в терминале введите этот «композитор устарел», и тогда я знаю, что должен обновить nunomaduro/collision затем в терминале "композитор требует нуномадуро/коллизии"
Я использую версию 5.6 с версией php 7.2.
Пробовал эти решения для страниц
но следующее сработало для меня
в терминале
composer outdatedcomposer require nunomaduro/collision:^3.0 --devПримечание. Я понятия не имею, нужен ли первый шаг, но я написал эту команду в терминале. Попробуйте использовать только второй, если он работает, предложите мне отредактировать, пожалуйста.
Спасибо.
Я нашел это решение на странице Git Hub Гитхаб.
nunomaduro/collision: ^2.0 с require-dev на require в композитореЕсли это не решит проблему, попробуйте
composer.lock
сэр, я прочитал решение проблемы, которое не работает для меня. Вот почему мне задают вопрос здесь