with 添加条件和分页怎么实现的?

// 条件
$id = 1;
$data = Customer::with([
            'project' => function($query){
                $query->whereId($id)->paginate(1);
            }
        ])->find($user->id);
// 结果,无法获取ID的值,然后我把where语句去掉,只留paginate,不显示分页的其他参数。