前提・実現したいこと
投稿アプリを作成しています。
heroku run php artisan migrateを打つと、Could not open input file: artisanと言われてマイグレーションできない。(localhost8000では、問題なくmigrateでき、表示されています)
コマンド打ったディレクトリはあっています。
Could not open input file: artisanが、なぜだかわかりません。
gitでlaravel-appディレクターより上のディレクトリーであげていたことが原因だったので、一度gitのディレクトリーの変更方法を調べてみます。
簡単そうで、難しかったこのエラー、
今後は、必ずディレクトリーは間違えないように注意を払ってやります。
行ったこと
laravel-app上でheroku run 'ls -a' を打つ
artisanファイルがない。
laravel-appでコマンドを打っているのに、表示がlaravel-app内のことではない。
マイグレーション実行
heroku run php artisan migrate:refresh
heroku run php artisan migrate
→どちらエラー
参考記事
docker環境構築〜デプロイまで参考にした記事https://note.com/yuki_biwako/n/n558366d11f02
補足情報(FW/ツールのバージョンなど)
heroku 7.49.1
docker環境
Laravel Framework 7.30.4
プッシュなどはgithub desktop使用
heroku-repo 1.0.14
回答1件
あなたの回答
tips
プレビュー