model 遞迴子級

expectedSelf發表於2020-01-14

在model裡面增加子級關聯

    public function child(){
        return $this->hasMany(self::class,'pid');
    }

在model裡面增加子級遞迴關聯

    public function childRecursive()
    {
        return $this->child()->with('childRecursive');
    }

呼叫的時候建議用 with 方法預載入

    $menu = Menu::with('childRecursive')->find($id);
本作品採用《CC 協議》,轉載必須註明作者和本文連結
所幸無礙

相關文章