응답 모델을 만든 다음 소유자 관계로 객체를 반환하려고합니다. 여기에 빈 개체를 반환하는 코드는 다음과 같습니다 그러나부모 모델을 만든 후 with() vs load()를 사용하여 로딩하기
//file: Thread.php
//this returns an empty object !!??
public function addReply($reply)
{
$new_reply = $this->replies()->create($reply);
return $new_reply->with('owner');
}
, 나는 내가 예상 결과를 얻을 수는 소유자 관계를로드 할() 부하 방법() 방법으로 을 교환합니다. 난 왜 이해가 안
//this works
{
$new_reply = $this->replies()->create($reply);
return $new_reply->load('owner');
}
: 즉, 반환되는 응답 객체가 소유자에게 관계를 연관된이다. 설명을 찾고 있습니다. 당신이 with
를 사용해야하기 때문에
감사합니다, Yeasir
https://stackoverflow.com/questions/26005994/laravel-with-method-versus-load-method 여기에 문제의 멋진 세부 사항이 있습니다. – Sohel0415