laravelアプリをherokuにデプロイし,
heroku run 'php artisan migrate' --app heroku-app-name
を実行しました.
すると,
Could not open input file: artisan
が表示されます.
コマンドを打ったディレクトリが違うかと思いましたが,そういうふうには思えません.
というのも,環境変数を定義する際
heroku config:set --app heroku-app-name APP_KEY=$(php artisan key:generate --show)
は実行でき,herokuとは別に
vagrant@homestead:~/code$ php artisan serve
も問題なく動くので,ディレクトリ 以外に理由があるように思えます.
migrateを行うにはどうしたら良いのでしょうか?
#追記
エラー全文をということですが,
vagrant@homestead:~/code$ heroku run --app heroku-app-name "php artisan migrate" › Warning: heroku update available from 7.30.1 to 7.35.1. Running php artisan migrate on ⬢ heroku-app-name... up, run.(Free) Could not open input file: artisan
なのでこれといってログは表示されませんでした
#追記2
vagrant@homestead:~/code$ heroku run --app heroku-app-name "ls" › Warning: heroku update available from 7.30.1 to 7.35.1. Running ls on ⬢ heroku-app-name... up, run.1296 (Free) Procfile code composer.json index.php vendor
herokuにあげているファイルを見てみました.
codeというのがlaravelファイルなので,ここが開けていない以上artisanが動かないようです.
どうすればいいかわからなかったのでheroku run でcd してみましたが,正しくなかったです.
何か案があれば教えてください