web-dev-qa-db-fra.com

Installer la dépendance (doctrine / dbal) sur composer laravel

J'essaie d'exécuter une migration pour renommer certaines colonnes et j'ai obtenu une exception.

En lisant la documentation, je dois ajouter la dépendance doctrine/dbal à mon fichier composer.json. Comment je fais ça? C'est le bon fichier composer.json. J'en ai beaucoup dans ma candidature. Est celui qui est au même niveau que l'application de dossiers, le bootstrap, le public et le fournisseur.

Si oui, comment ajouter cette dépendance. Dois-je télécharger quelque chose?

Au fait, j'utilise easyphp, pas wamp!

Modifier 1

Après cela, la console lance cette erreur

cmd

38
elvainch

Pour ajouter cette dépendance, ouvrez le fichier composer.json à la racine de votre projet (au même niveau que l'application, public, etc.) et dans la section require, ajoutez le package doctrine/dbal comme:

"require": {
    "laravel/framework": "4.1.*",
    "doctrine/dbal": "v2.4.2"
},

Enregistrez le fichier et exécutez composer update

Modifier

Vous avez probablement installé git avec les paramètres par défaut et ce n'est pas dans votre environnement PATH.

Ouvrez Git Bash (il a été installé avec git - vous le trouverez dans vos programmes) et faites composer update. Par ailleurs, il est beaucoup mieux que l'invite de commande Windows.

48
tliokos

1) Pour installer la dépendance, exécutez cette commande

composer require doctrine/dbal

2) Pour 'git' n'est pas une erreur reconnue, soit vous n'avez pas installé git soit le PATH n'est pas ajouté dans les variables d'environnement.

Installez git pour windows .

79
shiva