hasMany Отношения еще не сTrashed () - PullRequest
0 голосов
/ 04 июня 2019

Я видел этот ответ на аналогичный вопрос здесь, в StackOverflow: https://stackoverflow.com/a/40654005/1055279

Здесь я вижу

public function order() {
     return $this->belongsToMany('Order')->withTrashed();
 }

В моем сценарии у меня есть Customer модели с n Device s

// Relation 1 to n from Customer model to Device model
public function devices()
{
    return $this->hasMany('App\Device')->withTrashed();
}

Примечание. Я добавил withTrashed, потому что ВСЕГДА мне нужно извлекать данные softDeleted.

Проблема

Извлечение устройств из клиентской модели, которую я получил

сообщение: «вызов неопределенного метода Осветить \ Database \ Красноречивых \ Отношения \ HasMany :: withTrashed () "

Возможно, я использую неправильный синтаксис. Я здесь, чтобы попросить любезно помочь.

  • Laravel @ 5.8.19
  • PHP - это @ 7.2.x

1 Ответ

0 голосов
/ 04 июня 2019

Завершено, что целевая модель не была с использованием черты SoftDelete.

Исправлено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...