サーバーレスLaravelのvercel.configでphp migrate artisanを実行できないわけ

サーバーレスLaravelで、デプロイ時に自動的にphp artisan migrate
を実行する方法をGPTに相談したら、こんな方法を提案されたよ。
- リクエストを送ったら
php artisan migrate
を実行するAPIルートを作成する - Github Actionsで、そのAPIルートにcurlを送信する
composer install
はpackage.json
に書けばできるけど、package.json
とかGithub Actionsで直接php artisan migrate
できないの?
って思ったんだけど、
vercelのビルドでは時間がかかる処理は基本的にNGで、データベースに接続するコマンドはできないので、php artisan migrate
もできない。
っていう回答だったよ。
どうやってDBにつないでるか確認してるんだろう?って思ったんだけど、ビルド中の処理でDB_CONNECTION
とかの環境変数が呼び出されてるかを見てるらしい??