Laravel includesToMany排除数据透视表

帕特里克·瑞克

我有两个模型,UserBadge一个用户可以有多个徽章,并且一个徽章可以属于多个用户。(使用数据透视表)

目前,我正在获取所需的数据,但除此之外,我还在获取pivot表格。如何排除这个?

在此处输入图片说明

这是User模型:

class User extends Eloquent {

    public function badges() {
        return $this->belongsToMany('Badge', 'users_badges');
    }

}

Badge模型:

class Badge extends Eloquent {

    public function users() {
        return $this->belongsToMany('User', 'users_badges');
    }
}
c-格里芬

将其添加pivot$hidden模型中的属性数组中。

class Badge extends Eloquent {

    protected $hidden = ['pivot'];

    public function users() {
        return $this->belongsToMany('User', 'users_badges');
    }
}

和你的User模特一样

class User extends Eloquent {

    protected $hidden = ['pivot'];

    public function badges() {
        return $this->belongsToMany('Badge', 'users_badges');
    }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 4.1从响应中删除数据透视表属性

来自分类Dev

数据透视表Laravel 4

来自分类Dev

在laravel数据透视表上过滤

来自分类Dev

Laravel数据透视表ID列

来自分类Dev

Laravel中的数据透视表选择

来自分类Dev

Laravel数据透视表-从逆关系表访问

来自分类Dev

Laravel:使用数据透视表关联多个表

来自分类Dev

向数据透视表Laravel添加值

来自分类Dev

laravel数据透视表独特

来自分类Dev

Laravel数据透视表不复数

来自分类Dev

Laravel雄辩的关系和数据透视表

来自分类Dev

如何创建数据透视表laravel?

来自分类Dev

laravel嵌套关系数据透视表

来自分类Dev

Laravel 4-数据透视表

来自分类Dev

Laravel 4:数据透视表或ID

来自分类Dev

在laravel数据透视表上进行过滤

来自分类Dev

Laravel数据透视表n:m关系

来自分类Dev

Laravel总结数据透视表中的字段

来自分类Dev

Laravel在多对多关系中删除数据透视表数据

来自分类Dev

laravel 5 includesToMany使用主键作为表

来自分类Dev

从laravel中的数据透视表访问数据

来自分类Dev

laravel 5如何创建数据透视表

来自分类Dev

Laravel includesToMany不返回相关数据

来自分类Dev

Laravel雄辩地与数据透视表

来自分类Dev

Laravel多对多数据透视表

来自分类Dev

在Laravel中删除数据透视表中的行

来自分类Dev

Laravel 与数据透视表的关系

来自分类Dev

如何限制从数据透视表访问?Laravel

来自分类Dev

Laravel Eloquent - 数据透视表