Laravel - 通过另一个模型的构建器检索模型

时间:2016-05-19 20:02:14

标签: php laravel eloquent

我有以下代码:

$stores = $this->user->markets()->stores();

出现错误:

Call to undefined method Illuminate\Database\Query\Builder::stores()

我已阅读有关使用with()的信息:

$stores = $this->user->markets()->with('stores');

这有效,但它在每个市场中检索markets stores。如何获取属于用户stores的{​​{1}}的构建器对象?

用户模型:

markets

市场模式:

class User extends Eloquent {
    public function markets()
    {
        return $this->belongsToMany('Market');
    }
}

0 个答案:

没有答案