2012年11月15日木曜日

Laravelで、DB検索

Laravelで、DB検索です。ちょっと複雑なネストした状況下の検索では、functionとその変数用にuseを利用すると、うまくヒットさせることができるようです。しばらくファンクション(function)内の変数の指定方法がわからずに悩み続けましたが、何とか切り抜けられました。よかった。

$members = DB::table('member')
        ->where('gender', '=', 1)
        ->where(function($query) use($num)
        {
            $query->where('age', '>', $num);
            $query->or_where('votes', '>', $num);
        });
実際のサンプルサイトはこちら



参考サイト
How to implement nested where(Laravel Forums)

0 件のコメント:

コメントを投稿