찾다

 >  Q&A  >  본문

laravel - Eloquent 관련 모델은 관련 테이블의 데이터를 가져올 수 없습니다.

코드 업데이트 주소

회사 자산 테이블 마스터 테이블,
propertyMain 커뮤니티 테이블 슬레이브 테이블

하나의 속성은 여러 커뮤니티에 해당하고, 하나의 커뮤니티는 하나의 속성에 해당합니다

신청 시나리오, 커뮤니티 추가, 삭제, 수정 목록에는 해당 커뮤니티의 속성 정보가 표시되어야 합니다

함께 사용하면 나갈 수 없어요! ! ! !

으아악 으아악 으아악 으아악
我想大声告诉你我想大声告诉你2808일 전464

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

  • 阿神

    阿神2017-05-16 16:49:12

    안녕하세요, lonelyToMany의 두 번째 매개변수가 중간 테이블인데 누락된 것 같습니다

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:49:12

    외래 키가 잘못 작성되었습니다. mId -> companyId
    일대다 관계에서 PropertyMain은 Company에 속합니다. Company의 기본 키는 PropertyMain에 외래 키로 저장되므로 외래 키는 항상 companyId입니다.

    으아아아

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:49:12

    return $this->hasMany('AppModelsProperty','companyId','mId');
    두 번째 매개변수는 연관 모델에 있는 현재 모델의 외래 키입니다

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