Насколько я понял, у тебя условие вычисляется исходя из параметров запроса. Или я не прав?
select('test')->paginate(10) не прокатывает?
Переход на новую страницу с того же роута 'profile'?
У тебя индекс страницы в роуте есть?
Тебе нужен именно user_id, а не username?
В твоём случае /levels?id=2