отдаёт значение из текущей модели, если есть, а если нет, то из связанной модели.
Кароче говоря так
return $this->field ?? $this->relationModel->field;
Этот relationModel указал в свойстве $with класса модели.
Продебажив, понял, что в мутаторе нет инстанса relationModel, то есть он не подгружен, соответственно получаю вообще null.
Однако, если обращаться не к модели, а к базе $this->relationModel()->first()->field, то нормально всё, получаю значение
Поведение странное. Объясните почему так пожалуйста
Покажите код relationModel()
Обсуждают сегодня