web-dev-qa-db-ja.com

composer =laravelに依存関係をインストール(doctrine / dbal)

移行を実行して一部の列の名前を変更しようとしていますが、例外が発生しました。

ドキュメントを読みながら、composer.jsonファイルにdoctrine/dbal依存関係を追加する必要があります。それ、どうやったら出来るの?これは正しいcomposer.jsonファイルです。私の申請書には多くのものがあります。フォルダapp、bootstrap、public、vendorと同じレベルにあるものです。

もしそうなら、どうすればその依存関係を追加できますか。何かダウンロードする必要がありますか?

ちなみに、wampではなくeasyphpを使用しています。

編集1

その後、コンソールはこのエラーをスローします

cmd

38
elvainch

この依存関係を追加するには、プロジェクトのルート(com、appなどと同じレベル)でcomposer.jsonを開き、requireセクションに次のようにdoctrine/dbalパッケージを追加します。

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

ファイルを保存してcomposer updateを実行します

編集

おそらくgitをデフォルト設定でインストールしましたが、PATH環境にはありません。

Git Bashを開き(gitでインストールされました-プログラムで見つけることができます)、composer updateを実行します。ちなみに、windowsがPromptをコマンドする方がずっといいです。

48
tliokos

1)依存関係をインストールするには、このコマンドを実行します

composer require doctrine/dbal

2)「git」が認識されないエラーの場合、gitがインストールされていないか、環境変数にPATHが追加されていません。

Windows用gitをインストールする

79
shiva