【发布时间】:2017-12-11 12:40:57
【问题描述】:
$order_detail = Order::where([['user_id', $user->id], ['updated_at', '>', $updated_at]])
->with([
'currency' => function ($query) {
$query->select('currency_code', 'currency_symbol', 'ex_rate_with_base');
},
'orderList' => function ($query) {
$query->select('id', 'order_id', 'product_code', 'qty',
DB::raw('(unit_price*orders.ex_rate_with_base) as unit_price_new'), 'status');
},
])->get();
请帮忙,
如何在子查询中使用订单表中的属性ex_rate_with_base。
我不想使用DB 查询。请用雄辩的方式解决。
【问题讨论】:
-
这真的适用于
DB吗?
标签: laravel laravel-5 eloquent