IssueSentiment::class, 'response' => IssueSentiment::class, 'location_id' => 'integer', 'sub_location_id' => 'integer', 'classification_id' => 'integer', 'sub_classification_id' => 'integer', 'media_monitoring_id' => 'integer', ]; } public function classification(): BelongsTo { return $this->belongsTo(Classification::class); } public function location(): BelongsTo { return $this->belongsTo(Location::class); } public function mediaMonitoring(): BelongsTo { return $this->belongsTo(MediaMonitoring::class); } public function subClassification(): BelongsTo { return $this->belongsTo(SubClassification::class); } public function subLocation(): BelongsTo { return $this->belongsTo(SubLocation::class); } public function departments(): BelongsToMany { return $this->belongsToMany(Department::class, 'department_issue_management'); } }