php artisan コマンドを実行するとCould not open input file: artisanで怒られてしまう Laravel

php artisan コマンドを実行するとCould not open input file: artisanで怒られてしまう

このディレクトリは他のlaravelプロジェクトからまるまるコピーしてきたのだが
php artisan がうごかない

C:¥xampp¥htdocs¥nacagacco¥app>php artisan route:list
Could not open input file: artisan

php artisanを実行して、コマンドのリストを手に入れようとしたり
cd ../ とかディレクトリ移動しているうちに
php artisan route:list
が動くようになった。
なんだこれ?

あとやっぱりlaravelインストールしたプロジェクト直下でしか
artisanコマンドは機能しないのかな?