はじめに CakePHP3 Advent Calendar 2016 - Qiita 20日目が空いていたので。 内容 CakePHP3のマイグレーションにはmigration_diffという機能があり、 差分から自動的にマイグレーションファイルを作ってくれる超便利な機能がある。 ただ1点、 afterオプションだけ自動的につけてくれない、 という仕様だったのがずっと気になっていた。 気になってソースを調べてみると、 なんとなく可能なんじゃないか、という感じに見えた。 でも付けられていないということは何か理由でもあるのだろうか? と思いつつ対応してみたら簡単にafterをつけることができた。 せっかくなのでテストも作成し、issueでPRしていいか聞いてみたところOKが出たのでPR。 Milestoneにも入ったので問題なければ恐らくマージされるのではないかと思う。 Add 'after'