내 User.php에 관계와 기능이 있습니다.
으아아아이것은 내 컨트롤러입니다.php:
으아아아손자를 추가하면 해당 트리의 모든 노드가 반환됩니다. 조건을 할당하고 이름이 "rose"인 노드를 가져오고 싶지만 첫 번째 수준에서만 이 작업을 수행할 수 있습니다. 이 쿼리에 어떻게 액세스합니까? 으아아아
User.php의 내 손자 함수에도 다른 사람에 대한 쿼리를 설정할 수 있나요?저는 이런 일을 하고 싶어요:
class User extends Model { public function children() { return $this->hasMany(self::class, 'level1_user_id') ->select(['id', 'first_name', 'last_name', 'level1_user_id']); } public function grandchildren() { return $this->children()->with(['grandchildren']); } }
당신은 hasManyThrough
을 찾고 있는 것 같습니다. 으아악