localdisk

PHP とか Java とか Web とか好きなことを書きます。

Laravel の macro を使って HTML を拡張する


ほほー。日本語ドキュメントも更新されてます。早い!

しかし、使いドコロがわからんな…。

それはともかくとして Laravel の macro という仕組みは非常に便利なので使い方をご紹介。Laravel で独自のヘルパーを作る方法です。
CodeIgniter だと helper(関数) を作るでしょう。FuelPHP だと(多分)コアクラスを継承したものを作るでしょう。CakePHP だと ViewHelper を作るでしょう。
Laravel では macro を作ります。ぱぱっと例を書いてみました。meta 要素にたいする macro です。


Laravel4 HTML macros.

CMS とか EC サイトとかは SEO とかで meta をこまめに書き換えたりすると思うのでこういうのを作っておくと後々楽です。