Laravelでartisanがないって言われたとき

Laravelでお馴染みのartisanを使おうと思ったら、できなかったので備忘録です。

起きたときの背景

Laravelで新しいアプリケーションを作ろうとして、ちょうど新しくLaravelアプリを作成したところでした。

デフォルトのアプリも用意し、MySQLの用意したので早速artisanでModelから作ろうかと思ったそのとき、以下のようなメッセージに見舞われました(汗)。

% php artisan make:model Memo -m    // 入力したコマンド
Could not open input file: artisan    // 出力されたメッセージ

artisanのファイルがない、みたいなことを言われました。artisanは何にでも使うので僕は心配になって、Googleさんに解決方法を尋ねました。しかしこの問題は簡単に解決できました。

ディレクトリが違うだけ

見出しの通りです。僕はアプリケーションのディレクトリではなく、その1つ上のディレクトリにいました(汗)。

完全に自分の不注意だったわけですが、change directoryでディレクトリを移動した僕のターミナルには今度は次のような結果が返ってきました。

% php artisan make:model Memo -m
Model created successfully.
Created Migration: 2021_08_06_174912_create_memos_table

無事にModelは作成され、一緒にMigrationファイルも生成されました。

皆さんもディレクトリには注意しましょう。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です