我需要从一个表中选择所有列,并使用laravel的eloquent中的subquery选择额外的列。transactions WHERE transactions.customer=customers.id) AS transactions FROM customers 现在,我已经想出了使用selectRaw的原始查询COUNT(*) FROM transactions WHERE transactions.customer=customers.id) AS transactions')->get();
我想知道为延迟加载的对象加载嵌套值的最好方法是什么。我提供了一个例子来帮助更好地解释这一点。class C{public class D{作为一个例子,我想这样做:如果我运行上面的语句,我会得到一个延迟加载异常有没有一种方法可以编写一个自定义HQL查询,它返回预先填充了那些特定嵌套字段的A对象?
谢谢!