Laravel의 model.php 파일에서 액세스 권한이 쿼리되었습니다.
P粉549412038
P粉549412038 2024-02-26 16:58:05
0
1
483

내 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']);
    }
}

P粉549412038
P粉549412038

모든 응답(1)
P粉674757114

당신은 hasManyThrough

을 찾고 있는 것 같습니다. 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿