index 用到了 with (['items.product', 'items.productSku']) items 字段是在哪定义的
public function index(Request $request)
{
$orders = Order::query()
// 使用 with 方法预加载,避免N + 1问题
->with(['items.product', 'items.productSku'])
->where('user_id', $request->user()->id)
->orderBy('created_at', 'desc')
->paginate();
return view('orders.index', ['orders' => $orders]);
}
with(['items.product', 'items.productSku']) items字段是在哪定义的,这个地方为什么会用到with懒加载
推荐文章: