45

こんにちは、私は最近 Laravel を PHP フレームワークとしてダウンロードしました。composer をインストールして動作させました。Laravel の Web サイトに従ってプロジェクトを作成することができました。

composer create-project laravel/laravel --prefer-dist

ただし、上記の行を使用すると、プロジェクトは c:\users\guti ディレクトリにインストールされますが、c:\xampp\htdocs にインストールする必要があります。

stackoverflow に関する別の質問を見たことがありますが、それは composer.json ファイルの修正について述べていますが、このファイルをコンピューターで検索し、このファイルが一部として存在するため、これが取るべきルートであるかどうかはわかりませんこのファイルを修正するのは理にかなっていますか?

私を正しい方向に向けるために手元にいる作曲家の専門家はいますか?

4

6 に答える 6

103
composer create-project laravel/laravel .

現在のディレクトリにインストールします =)

于 2015-11-02T11:31:23.957 に答える
45

プロジェクトを作成する宛先ディレクトリを指定する必要があります。コマンド プロンプトから入力し、cd C:\xampp\htdocsEnter キーを押します。その後、コマンドプロンプトで次のコードを入力してEnterキーを押します

composer create-project laravel/laravel my-laravel-project

my-laravel-projectこれがプロジェクト フォルダになります。このcomposer.jsonファイルは、packagist によるパッケージのインストール中に (依存関係管理のための) いくつかの構成をセットアップするために使用されます。詳細については、 getcomposer.orgにアクセスしてください。

于 2013-10-02T15:40:42.213 に答える
2

TL;DR

  1. composer create-project --prefer-dist laravel/laravel directory-name
  2. 必要に応じてファイルを優先フォルダーに移動します (例: ../)

なぜしないのlaravel new /.ですか?

  1. laravel new project-name異なるシステムで常にうまく機能するとは限らないため、PATH変数を複数回編集してlaravelコマンドをcliに追加する必要があります(少なくともOSXではUbuntuほど簡単ではありません)。
  2. composer create-project --prefer-dist .ディレクトリが空ではないために機能しない場合があります (たとえば、JetBrains IDE では、IDE の「プロジェクト」ビューには表示されず、「プロジェクト ファイル」にのみ表示されるフォルダー .idea/ が作成されます)。例外メッセージは次のようになります

[InvalidArgumentException]
Project directory ./ is not empty.

したがって、自分が何をしているのかわかっている場合は、好きなように実行してください。逆に、特に問題をできるだけ少なくしたい場合は、この回答の最初の行の手順を実行してください。

PS 私は英語を話すのが苦手なので、どなたでもお気軽に訂正してください。

于 2019-01-25T19:58:50.007 に答える