laravel-4根据相关实体条件获取实体

时间:2013-12-17 07:46:19

标签: orm laravel-4 relational-database eloquent

我正在尝试获得一系列相关品牌实体属于特定类型的产品实体。

例如。获取品牌实体拥有戴尔品牌标识的所有产品(以及品牌和图库等相关实体)。

我正在尝试使用此查询但没有结果。

Product::with(array('brand' => function($query) use ($brand_slug)
{
    $query->where('slug', '=', $brand_slug);
}

有人可以告诉我我做错了吗?

1 个答案:

答案 0 :(得分:0)

我认为你还没有完成查询。

Product::with(array('brand' => function($query) use ($brand_slug)
         {
            $query->where('slug', '=', $brand_slug);
         }
        ->get();