찾다

 >  Q&A  >  본문

Eloquent에서 HasMany 관계의 'with' 메소드는 빈 컬렉션을 반환합니다.

이 문제가 발생했습니다. 두 모델 간의 HasMany 관계를 다음과 같이 정의했습니다.

DepartamentoPersonalizado.php:

으아아아

LocalidadPersonalizada.php:

으아아아

Tinker에서 다음을 수행할 때:

으아아아

내가 얻는 것:

으아아아

하지만:

으아아아

알았어

으아아아

내 말은, 'localidades' 속성은 빈 컬렉션을 반환하는 반면, 나는 그것이 중첩된 컬렉션을 포함하기를 원한다는 것입니다.

DepartamentoPersonalizado에서 'protected $with = ['localidades']'를 사용하여 기본적으로 원하는 결과를 얻고 싶습니다.

당신의 생각은 무엇입니까? 추가 정보가 필요하십니까?

P粉143640496P粉143640496486일 전581

모든 응답(1)나는 대답할 것이다

  • P粉087951442

    P粉0879514422023-07-20 15:59:14

    'departamentos_personalizados' 테이블의 'id'는 정수가 아닌 문자열이므로 다음을 수행해야 합니다.

    으아악

    바로 그거야

    회신하다
    0
  • 취소회신하다