【问题标题】:Get all articles belongs to subcategories ManyToMany Laravel获取所有属于子类别的文章 多对多 Laravel
【发布时间】:2020-04-03 08:30:08
【问题描述】:

我正在尝试显示属于父类别的所有广告系列

类别模型:

   public function parents()
    {
        return $this->hasMany('App\Category');
    }


    public function categories()
    {
        return $this->belongsTo('App\Category','id','parent_id','categories');
    }


    public function campaigns()
    {
        return $this->belongsToMany('App\Campaign' );
    }

活动模式:

public function categories()
    {
        return $this->belongsToMany('App\Category' , 'campaign_category', 'campaign_id', 'category_id');
    }

【问题讨论】:

    标签: php laravel eloquent orm many-to-many


    【解决方案1】:

    对不起,我刚刚这样做了:D

        $campaigns = Campaign::whereHas('categories', function($q) use($id) {
            $q->where('parent_id', '=', $id);
        })->get();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 2020-06-05
      • 2013-03-25
      • 2021-06-09
      相关资源
      最近更新 更多