J'utilisais Laravelcollective/html v5.3.0
avec laravel 5.3
. Maintenant j'utilise laravel 5.4
. J'ai des formulaires qui utilisent Laravelcollective/html v5.3.0
.
Le composer require laravelcollective/html
me donne l'erreur suivante:
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
Quand ça va laravel 5.4 support Laravelcollective/html
?
Mise à jour:
Le Laravelcollective/html a été mis à jour en Laravel 5.4
mais il n'y a aucun changement dans la documentation jusqu'à présent. Si vous voulez voir la demande de pull, c'est ici:
https://github.com/LaravelCollective/html/pull/276
https://github.com/LaravelCollective/html/pull/284
Utilisez simplement:
composer require "laravelcollective/html":"^5.4"
Ou,
composer require laravelcollective/html
Si vous ne souhaitez pas spécifier la version et obtenir la même dernière version de LaravelCollective.
Problème plus ancien:
Laravelcollective/html v5.3.0
nécessite Laravel 5.3 et ne prend pas encore en charge Laravel 5.4
.
Le laravelcollective/html v5.4
est en cours de résolution:
https://github.com/LaravelCollective/html/pull/276
Il pourrait être fusionné à tout moment.
Ayez juste un œil dessus.
Modifier:
Vous pouvez également utiliser maddhatter's
git repository car il avait fait quelques changements qui ne sont pas encore fournis dans [email protected]:st3f/html.git
référentiel.
Ajoutez-le simplement dans votre composer.json
"repositories": [
{
"type": "vcs",
"url": "https://github.com/maddhatter/html.git"
}
],
"require": {
"laravelcollective/html": "5.4.x-dev",
}
et courir
mise à jour du compositeur
Ou, si vous n'avez pas besoin de ces changements, vous pouvez suivre Cerlin Boss
réponse
REMARQUE: Cette réponse a été publiée lorsque laravelcollective/html
ne supportait pas laravel 5.4
À des fins de développement, vous pouvez utiliser le référentiel d'origine à partir de la demande d'extraction pour 5.4
Configurer le dépôt
"repositories": {
"laravelcollective": {
"type": "vcs",
"url": "[email protected]:st3f/html.git"
}
}
Pour l'ajouter automatiquement sans modifier manuellement le composer.json
courir,
composer config repositories.laravelcollective vcs [email protected]:st3f/html.git
Exiger le dev-master
car il a les changements pour 5.4
"laravelcollective/html": "dev-master"
Une fois que l'auteur du référentiel d'origine libère la prise en charge de la version 5.4, supprimez simplement la référence de référentiel vcs
et modifiez le dev-master
à 5.4