belongsToMany(Media::class, 'media_cooperations', 'cooperation_id', 'media_id') ->using(MediaCooperation::class) ->withPivot(['status', 'rejection_reason']) ->withTimestamps(); } public function proposals(){ return $this->hasMany(CooperationProposal::class, 'cooperation_id', 'id'); } public function mediaOrder(){ return $this->hasOne(Order::class, 'cooperation_id', 'id'); } }