1
$orderId = 1;

DB::table('users')
->whereIn("user_id",function($query)
{
   $query->select("user_id")->from('orders')->where('orders.id','>',$orderId);
})
->get();

$orderId を使いたいのですが、うまくいきません。

4

1 に答える 1

1

をクロージャーに渡す必要はありません$orderId-このように

$orderId = 1;

DB::table('users')
->whereIn("user_id",function($query) use ($orderId)
{
   $query->select("user_id")->from('orders')->where('orders.id','>',$orderId);
})
->get();
于 2013-07-10T10:47:38.187 に答える