Я использовал Laravelcollective/html v5.3.0
с laravel 5.3
. Теперь я использую laravel 5.4
. У меня есть формы, которые используют Laravelcollective/html v5.3.0
.
composer require laravelcollective/html
дает мне следующую ошибку:
Installation request for laravelcollective/html ^5.3 -> satisfiable by laravelcollective/html[v5.3.0]. -Conclusion: remove laravel/frameworkv5.4.0 - Conclusion: don't install laravel/framework v5.4.0
Когда gara laravel 5.4 поддерживает Laravelcollective/html
?
Обновить:
Laravelcollective / html обновлен до Laravel 5.4
но до сих пор никаких изменений в документации нет. Если вы хотите увидеть запрос на вытягивание, он находится прямо здесь:
https://github.com/LaravelCollective/html/pull/276
https://github.com/LaravelCollective/html/pull/284
Просто используйте:
composer require "laravelcollective/html":"^5.4"
Или,
composer require laravelcollective/html
Если вы не хотите указывать версию и получать ту же самую последнюю версию LaravelCollective.
Старая проблема:
Laravelcollective/html v5.3.0
требует Laravel 5.3 и еще не поддерживает Laravel 5.4
.
laravelcollective/html v5.4
находится под открытым вопросом:
https://github.com/LaravelCollective/html/pull/276
Его можно объединить в любое время.
Просто имейте в виду.
Редактировать:
В качестве альтернативы вы можете использовать maddhatter's
git maddhatter's
как он maddhatter's
некоторые изменения, которые еще не представлены в git@github.com:st3f/html.git
репозиторий.
Просто добавьте его в свой composer.json
"repositories": [ { "type": "vcs", "url": "https://github.com/maddhatter/html.git" } ], "require": { "laravelcollective/html": "5.4.x-dev", }
и запустить
обновление композитора
Или, если вам не нужны эти изменения, вы можете следовать Cerlin Boss
ответом Cerlin Boss
ПРИМЕЧАНИЕ. Этот ответ был опубликован, когда laravelcollective/html
не поддерживал laravel 5.4
Для целей dev вы можете использовать исходное репо из запроса на растяжение для 5.4
Настройка репо
"repositories": { "laravelcollective": { "type": "vcs", "url": "git@github.com:st3f/html.git" } }
Чтобы добавить это автоматически без ручного редактирования composer.json
,
composer config repositories.laravelcollective vcs git@github.com:st3f/html.git
Требовать dev-master
поскольку он имеет изменения для 5.4
"laravelcollective/html": "dev-master"
После того как первоначальный автор репо выпустит поддержку 5.4, просто удалите vcs
на vcs
и измените dev-master
на 5.4