0
votes

Erreur du Compositeur Laravel: L'installation a échoué, revenant ./composer.json à son contenu d'origine

Je suis en fait nouveau à Laravel et je travaille avec Laravel 5.8 pour développer mon projet.

En gros, je voulais vérifier le fichier examplcomponent.vue au Ressources / JS / composants répertoire mais ce n'était pas là, alors que ce Link dit, je dois exécuter compositeur nécessite la commande LARAVEL / UI et après cela, PHP Artisan UI VUE < / code> commande, puis npm install && npm exécuter dev .

mais j'ai tapé la première commande qui est compositeur nécessite Laravel / UI et il dit:

Vos exigences n'ont pas pu être résolus à un ensemble de packages installable. xxx

donc je ne sais pas quoi faire maintenant, voulez-vous S'il vous plaît aidez-moi avec cela?

J'apprécierais vraiment toute idée ou suggestion ...

Merci d'avance.


1 commentaires

Je suppose que vous avez besoin de Laravel 7+ pour Laravel / UI. Semble que vous utilisez 5.8


4 Réponses :


2
votes

Votre problème est avec votre version Laravel, qui est ancienne pour le dernier le projet LARAVEL / UI .

Essayez avec un nouveau projet:

Compositeur Créer- Projet --Prefer-dist Laravel / Laravel Blog Pour le nouveau projet, remplacez votre nom de projet avec blog , puis essaisez Compositeur nécessite Laravel / UI pour ajouter VUE / REACT / Angulaire Echafauds.

Je suggère également de faire un nouveau projet puisque vous avez dit que vous êtes nouveau à Laravel et que vous devriez garder votre projet et vos bibliothèques à jour.

Full Laravel Installation Documents ici

EDIT:

Si vous ne voulez pas créer un nouveau projet, vous pouvez simplement modifier votre compositeur.json dans Projet et modifier ces lignes vers les dernières versions ou simplement remplacer Pièces avec ci-dessous: xxx

exécutez simplement Mise à jour du compositeur , OF Il existe de gros changements à prendre soin car vous utilisez 5. * Mais c'est ici que Vous devriez commencer à simplement inclure simplement la bibliothèque ui au projet.

bonne chance


0 commentaires

1
votes

Votre problème est expliqué par les deux lignes suivantes: xxx

à installer laravel / ui 2.x, vous devez avoir illuminate / support 7.x ou 8.x, qui correspond à laravel / framework 7.x ou 8.x.

pour le faire fonctionner avec votre version de Laravel ( 5.8), vous devez trouver une version de cette bibliothèque qui fonctionne avec cette version de Laravel. Si vous allez à Packagist, vous pouvez parcourir Toutes les versions de laravel / ui , et il s'avère que 1.2.0 prend en charge Laravel 5.8. Vous pouvez ainsi résoudre votre problème en installant une version antérieure Compositeur nécessite Laravel / UI: 1.2.0 . Notez que cette version pourrait ou non contenir les fonctionnalités que vous recherchez. Si vous avez la possibilité de moderniser le Laravel à la place, c'est probablement la meilleure option.



0
votes

Vous avez installé la version 3.0 de Laravel / UI qui correspond au Laravel 8.x. Vous devriez installer la version UI 2.x avec cette commande:

composer require laravel/ui:2.x


0 commentaires

0
votes

Si vous utilisez Laravel 6 Exécutez les commandes:

composer require laravel/ui "2.x"

php artisan ui vue --auth

npm install && npm run dev


0 commentaires