如何在Laravel表模型

时间:2017-08-22 07:43:59

标签: php laravel-5

我在Laravel中有这个查询构建器:

$obj_table = MyTable::get();

现在,如何让我的MyTable拥有别名?

我需要这个的原因,我需要将with()Joining与我的另一张表格一起使用。

有人和我有同样的问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

来自laravel documentaion

您也可以为关系计数结果添加别名,允许对同一关系进行多次计数:

$posts = Post::withCount([
'comments',
'comments AS pending_comments' => function ($query) {
    $query->where('approved', false);
}
])->get();

有关详细信息,请查看 https://laravel.com/docs/5.4/eloquent-relationships

干杯, 希望这有帮助