Необходимо сравнить tokens.user_id c sessions.user_id

$Users= $this->Users->whereHas('sessions', function (Builder $query) {
    $query->whereIn('token_id', function ($query){
          $query->select('id')->from('tokens')->where('tokens.user_id', '???')->where('last_action_at', '>=', date('Y-m-d h:i:s', strtotime('-1 hour')));
            });
})->get();

Как вместо '???' вставить sessions.user_id, чтобы проверялись только токены определенного пользователя, а не все?


Ответы (0 шт):