Попытался сейчас установить пакет:
composer require illuminate/html
Его установка завершилась ошибкой:
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
In HtmlServiceProvider.php line 36:
Call to undefined method Illuminate\Foundation\Application::bindShared()
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
У буржуев нашел такую информацию: https://stackoverflow.com/questions...d-illuminate-foundation-applicationbind...
Там говорят, что пакет разломан и нужно использовать пакет laravelcollective/html, но это говорят для Laravel v.5.1, а у меня v.5.5.
Ну ладно, решил удалить пакет illuminate/html, чтобы потом поставить laravelcollective/html. Но удаление пакета завершается ошибкой:
> composer remove illuminate/html
Package operations: 0 installs, 0 updates, 1 removal
- Removing illuminate/html (v5.0.0)
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
In ProviderRepository.php line 208:
Class 'Illuminate\Html\HtmlServiceProvider' not found
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
Если еще раз запустить эту же команду, снова будет та же ошибка. И теперь даже команда composer update тоже завершается такой же ошибкой. То есть, пакет вроде как удалился, но пакетный менеджер пытается дергать какие-то его несуществующие классы.
И что теперь делать? Как от этой ошибки избавиться?