belongsTo(Company::class, 'company_id', 'id'); } public function journalists(){ return $this->hasMany(Journalist::class, 'media_id', 'id'); } public function cooperations() { return $this->belongsToMany(Cooperation::class, 'media_cooperations', 'media_id', 'cooperation_id') ->using(MediaCooperation::class) ->withPivot(['status', 'rejection_reason']) ->withTimestamps(); } }