はむはむエンジニアぶろぐ

365日エンジニアリング

MVC

LaravelのルーティングをJavaのSpringフレームワークっぽくした

Laravelは route.php にルーティングを追加していくスタイルですが、JavaのSpringフレームワークのようにアノテーションでルーティングもできます。 以前は、アノテーションもLaravel本体に含まれていたようですが、今は分離されているようです。 LaravelCol…

第93回 PHP勉強会@東京に参加して、LTしてきました + アスペクト指向について

2015年8月25日(火)にGMO Yours様で、開催されたPHP勉強会に参加してきました。 参加して思ったのが、業務で CakePHP を使っている方がとても多かったことですね。 時点は、 Laravel か Fuel PHP って感じでした。 せっかくなんで、LTしてきましたよ〜。 とい…

ファットコントローラはFacadeパターンで撲滅しよう

MVCのコントローラのレガシーコードによくあるのが、ファットコントローラです。 最初は、単純なロジックだけだったのでコントローラに書かれていたロジックが月日を追うごとに肥大化して誰も読めなくなったというのはあるあるです。 ファットコントローラの…