我有以下代码:
$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');
}
}