1
세 모델 User
, Customer
, Message
이 있습니다. 사용자 모델에서laravel hasManyThrough 관계에있는 휴지통 throughModel의 relatedModel 레코드를 얻는 방법
나는이 :
public function customers()
{
return $this->hasMany(Customer::class);
}
public function messages()
{
return $this->hasManyThrough(Message::class, Customer::class);
}
것은 내가 고객 모델 softDeletes의 특성을 사용하고있다. 내 컨트롤러에서 이제
그래서
$messages = auth()->user()->messages()->paginate(30);
처럼 사용자의 메시지를 반환하는 동안 고객을 휴지통에 속하는 메시지를 얻을 수 없습니다입니다.
해결책을 제안하십시오. 사용자 및 메시지 모델에서 softDeletes를 사용하지 않습니다.