Как можно это сделать?Я попробовал это:
return $this->hasMany(ResolutionLog::class, 'ant_id', 'id')->with('resolutionStatus');
и получил ошибку:
Вызов неопределенного отношения [resolutionLog] на модели [App \ Models \ ResolutionLog].
Или, повозившись, я получаю эту ошибку, когда получаю коллекцию resolutionLog
и пытаюсь получить доступ к отношению resolutionStatus
:
LogicException с сообщением 'App / Models / ResolutionLog :: resolutionStatusдолжен вернуть экземпляр отношения. '
Вот отношение resolutionStatus
на модели ResolutionLog
:
ResolutionLog.php
public function resolutionStatus()
{
$this->hasOne(ResolutionStatus::class, 'id', 'resolution_status_id');
}
И отношение resolutionLog
на модели ResolutionStatus
:
ResolutionStatus.php
public function resolutionLog()
{
return $this->hasMany(ResolutionLog::class, 'resolution_status_id', 'id');
}
Это должно быть отношение один-> многомежду ResolutionLog
есть один ResolutionStatus
.A ResolutionStatus
может иметь много ResolutionLog
s.