2014/07/04 時点での話し。
Laravel4でTwigbridgeを使ってお問い合わせフォームを作成してみることに。
laravel4 フォーム構築1
laravel4 フォーム構築2
上記サイトを参考に、テンプレートエンジン部分をTwigで作成することに。
Twigを使うためにはTwigbridgeというものがあるらしいのでインストール。
$ php artisan --version Laravel Framework version 4.2.6
4.2系だとtwigbridgeは0.6系を指定しないと駄目らしい。
require: "rcrowe/twigbridge": "0.6.*@dev"
最初0.5系いれてて沢山エラーが出て大変だった・・・。
一応twigbridgeが動くようになったのでフォーム構築再開。
しかし途中で問題が発生。フォームヘルパーがtwig内で動かない。
https://github.com/rcrowe/TwigBridge/issues/29
【Laravel】Laravel+twigのフォームヘルパーで苦労した話
↑の内容でなんとか動いた。
上記以外で、Mail::sendでTwigbridgeのテンプレート
が読み込まれなくてエラーがでた。
Unrecognized extension in file #113
TwigBridge not working for Mail #91
サービスプロバイダーの一番上に移動したらメールとんだ。
ちょっとTwigBridge慣れないな。。