laravel 8 如何使用 hasMany select 在枢轴 table 上不为空

laravel 8 how to select not null on pivot table using hasMany

我会让它变得简单 我想 select 所有 users 其中有 data 而不是 null

像照片中的这样 ID 1 有一个 users data 但其他 IDID 2, 3 ,4 没有 users data 它是 NULL[] or empty Array

但我不知道要实现该目标需要什么样的查询,我也不知道将代码放在哪里 CONTROLLER 或 MODEL?

这是我的 CONTROLLER

  public function index()
    {
        return  Project::with('users')->get();
    }

这是我的 模型项目

   public function users(){
     return $this->belongsToMany(User::class)
     ->withPivot('salary')->
     ->using(project_user::class);
   }

希望你能帮助我

像这样?

 Project::whereHas('users')->with('users')->get();