小编dom*_*zaq的帖子

渴望加载没有空集合

$products = Product::with(
    array(
        'productDescriptions' => function($query) {
             $query->lang(App::getLocale());
         },
        'productImages' => function($query) {
             $query->imageType('thumbnail');    
        }))
    ->paginate($items_per_page);
Run Code Online (Sandbox Code Playgroud)

嗨,有没有一种简单的方法来加载关系,但只有它们存在?更具体地说,如果他们的productDescriptions不是空的,我想只获得这些产品.在SQL中我只是做一个内部联接,但是如何在Eloquent中轻松实现呢?我可以预先检查所有退回的产品并检查是否$product->productDescription->count() > 0但是可能有更简单的方法来实现这一目标.

eloquent laravel-4

1
推荐指数
1
解决办法
1158
查看次数

标签 统计

eloquent ×1

laravel-4 ×1