$query = User::query();
if ($request->has('age')) {
$query->where('age', $request->get('age'));
}
if ($request->has('experience')) {
$query->where('experience', $request->get('experience'));
}
$users = $query->get();
->when()
, но на мой вкус он только усложняет код.