[Laravel]with() | has() | whereHas() 뭐가 다를까
ORM도 익숙하지 않지만, Eloquent ORM은 처음 접해보면서,
쿼리빌더를 사용하는것은 ORM스럽지 못하다 느껴 최대한 ORM으로 풀고 싶었습니다
검색으로 알아보던중 Eloquent:Relations에 대해 알게되었습니다.
예를들어 User
가 여러개의 Post
를 가지고 있다면,User
클래스에 $this->hasMany('App\Post');
를 설정해 두었을 것이라는 가정하에 설명을 진행하도록 하겠습니다.