Laravelで移行を作成したいのですが、チュートリアルによると、ArtisanCLIが必要です。php
コマンドが正常に動作し、私は、Windows上です。php artisan
またはを入力するphp artisan list
と、次のエラーが発生します。
入力ファイルを開くことができませんでした:職人
ドキュメントにもGoogleにもガイドが見つかりませんでした。Artisanをインストールするにはどうすればよいですか?
回答:
ArtisanにはデフォルトでLaravelが付属しています。php
コマンドが正常に機能する場合は、プロジェクトのルートフォルダーに移動するだけです。ルートフォルダがあるの親フォルダapp
のフォルダ。例えば:
cd c:\Program Files\xampp\htdocs\your-project-name
これで、php artisan list
PHPartisan
はプロジェクトのフォルダーで呼び出されたファイルを実行するため、コマンドは正常に機能するはずです。
Artisanはvendor
フォルダーに保存されたスクリプトを実行するため、Laravel GitHubリポジトリをダウンロードして抽出するなど、ComposerなしでLaravelをインストールした場合、フレームワーク自体がなく、使用しようとすると次のエラーが発生する可能性があることに注意してください職人:
入力ファイルを開くことができませんでした:職人
これを解決するにcomposer install
は、プロジェクトのルートフォルダーで実行してフレームワーク自体をインストールする必要があります。
composer install
、次のphp artisan optimize
ようなエラーで実行しようとすると、まだエラーが発生します{"error":{"type":"ErrorException","message":"file_put_contents(\/meta\/services.json): failed to open stream: No such file or directory"
Laravelのインストールページを読む必要があります:
composer global require "laravel/installer"
htdocsまたはwwwディレクトリ内で、次のいずれかを使用します。
laravel new appName
(これにより、最新のLaravel(1.3.2)を使用しているときにWindowsコンピューターでエラーが発生する可能性があります)または:
composer create-project --prefer-dist laravel/laravel appName
(これはWindowsでも機能します)「appName」というプロジェクトを作成します。
「phpartisanxyz」を使用するには、プロジェクトルート内にいる必要があります。職人はphpが使用するファイルなので...そのように単純です;)
Laravelを使用している間は、laravelディレクトリ構造のルートにいる必要があります。アプリ、ルート、パブリックなどのフォルダがあり、ルートディレクトリです。以下の手順に従って問題を修正してください。を使用してコンポーザーのステータスを確認します。composer -v
まず、Composerを使用してLaravelインストーラーをダウンロードします。
composer global require "laravel/installer"
以下のコマンドで確認してください。
php artisan serve
それでも機能しない場合は、既存のコードを使用して新しいプロジェクトを作成します。LINKを使用する
説明:コンポーザーを使用してフォルダー(myfolderなど)に新しいlaravelプロジェクトをインストールすると、職人がlaravel内にあるよりも、フォルダー(myfolder / laravel)内に完全なlaravelプロジェクトがインストールされます。そのため、エラーが表示されます。
入力ファイルを開くことができませんでした:職人
解決策:コマンドプロンプトでその場所に移動するか、laravelファイルをフォルダー内に移動する必要があります。
Laravelでは、職人はルート/保護されたページの下のファイルです
例えば、
c:\ xampp \ htdocs \ my_project \ protected \ artisan
「職人」ファイルの内容は、任意のテキストエディタで表示できます。これはphpコマンド構文です。
だから私たちがタイプするとき
php職人
「職人」ファイルでphpスクリプトを実行するようにphpに指示します
例えば:
php職人の変更
現在のlaravelバージョンの変更が表示されます
他のオプションを表示するには、次のように入力します
php職人
app
私は、プロジェクトの途中ですべての今していますどこ私はまだ忘れタイピング。。pwd
確かに役立ちます。