这不起作用,它返回空数组。
$selected_user = 1;
$data_res = Calendar::whereIn('id', function($query) use ($selected_user){
$query->select('event_id')
->from('calendar_notifications')
->where('notify_to', $selected_user);
})->get();
如果我使用$ selected_user作为常量,则返回值。
$data_res = Calendar::whereIn('id', function($query){
$query->select('event_id')
->from('calendar_notifications')
->where('notify_to', 1);
})->get();