Laravel:选择具有范围的枢轴列

时间:2019-03-09 01:28:14

标签: php sql laravel

我想显示详细信息,这很简单! 我在模型(Estate)中使用了ScopeFilter函数:

build.gradle

是我的控制者(房地产控制者):

public function scopeFilter($query, $zone = null,  $type = null) {
    $query->whereHas('types',function ($query) use ($type) {
        $query->whereTitle($type);
    })->whereHas('zone',function ($query) use ($zone) {
            $query->whereSlug($zone);
    });
    return $query;
}`enter code here`

这是我的关系:

$estates = Estate::filter($zone,$type)->latest()->paginate(12);

我的多对多表中有一个附加列,如:

public function types()
{
    return $this->belongsToMany(Type::class)->withPivot('slug');
}

我一切都很好 只需要在我的多对多表格中的“子弹”列上的何处显示详细信息即可。

0 个答案:

没有答案