Php 从laravel多对多获取自定义属性

Php 从laravel多对多获取自定义属性,php,laravel-5,pivot-table,laravel-eloquent,Php,Laravel 5,Pivot Table,Laravel Eloquent,因此,我目前正在我的laravel web应用程序上开发一个模块,在这个模块中,用户可以创建多个项目,然后可以有多个参与者,这些参与者必须被所有者接受。通过在项目模型中使用它,我已经成功地使所有者用户部分工作 public function owner() { return $this->belongsTo('younite\User', 'owner_id'); } 现在我的问题是将用户贡献者映射到不同的项目,以及获取他们的接受状态。正如这里所说,我曾想过使用许多透视表,但我在

因此,我目前正在我的laravel web应用程序上开发一个模块,在这个模块中,用户可以创建多个项目,然后可以有多个参与者,这些参与者必须被所有者接受。通过在项目模型中使用它,我已经成功地使所有者用户部分工作

public function owner()
{
    return $this->belongsTo('younite\User', 'owner_id');
}
现在我的问题是将用户贡献者映射到不同的项目,以及获取他们的接受状态。正如这里所说,我曾想过使用许多透视表,但我在弄清楚如何在project_user表中创建和访问自定义“status”列时遇到了困难


任何帮助都将不胜感激

He对此表示抱歉,但我发现我只需从迁移文件中为pivot_表创建一个额外的“status”列,并在项目模型文件中使用此代码来获取用户的状态

public function users() {
    return $this->belongsToMany('younite\User')->withPivot('status')->withTimestamps();
}

分享您的所有相关模型关系和更多细节,以便我们为您提供帮助。