[英]laravel Querying Relations name column (AS)
如果我使用as
来命名列,则返回NULL。 我想将列命名为(id_company as idC)
。
这是有问题的代码:
$entity = Entity::with(['typeEntity' => function ($q) {
$q->select(['id_type_entity as ite', 'name_type_entity'])->get();
}, 'company' => function ($q) {
$q->select(['id_company', 'name_company'])->get();
}])->get();
没有这个,它将按预期工作。
最简单的方法是使用get()
方法并在此处分配要使用的别名。
一个类似问题的例子:
Products::where("actice", "=", true)
->joinWithTags
->get(['tags.name AS tag_name', 'products.*'])
->toArray();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.