タグ: Laravel4 そこで、IoCコンテナ登場です。 IoCコンテナは、必要な時に必要な場所で、インスタンスを渡してくれる仕組みです。 ある名前(文字列)を指定した時、予め登録しておいたインスタンスを返す仕組みです。テストの時はモックなどを返すようにします。実際に使用する時、本当のクラスのオブジェクトを登録しておきます。 Laravelには最初から、備わっています。それを利用してみましょう。 まず、コードで確認してみましょう。Grape.phpです。 <?php class Grape { function get() { // いつでも、好きな時に呼び出せる。 // けれど、依存関係が読み出しづらい。 $water = App::make( 'Water' ); $sun = App::make( 'Sun' ); return $water->get() + $sun->get(
みなさん、Laravelしてますか? Laravelはここ1年で急激な台頭をみせているPHPのフレームワークです。 githubのスター数は1位のSymfonyに続き第2位です。 以下がGoogleトレンドの結果になりますが、Laravelがいかに近年人気急増中であるかがみてとれると思います。 そんなLaravelですが、実は日本語の書籍がたくさんあることをご存知でしょうか? まだ日本語が原著のLaravel本はでていませんが、海外のLaravel本(電子書籍)を翻訳した日本語版ならたくさんあります。 なんと日本人に優しいことでしょう! 今回は、それらLaravel本の中から厳選して2冊ご紹介したいと思います。 Laravel Testing Decoded Laravel Testing DecodedはLaravelでmodel,view,controller,その他DB,IoC,AP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く