Laravel 查询&数据库&模型
Posted bing2017
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 查询&数据库&模型相关的知识,希望对你有一定的参考价值。
1.with()与load区别:
都称为 延迟预加载
,不同点在于 load()
是在已经查询出来的模型上调用,而 with()
则是在 ORM 查询构造器上调用。
Order::query()->with([‘items.product‘,‘items.productSku‘])->paginate(); public function show(Order $order, Request $request) { return view(‘orders.show‘, [‘order‘ => $order->load([‘items.productSku‘, ‘items.product‘])]); }
以上是关于Laravel 查询&数据库&模型的主要内容,如果未能解决你的问题,请参考以下文章
Laravel笔记-使用php命令创建模型&创建数据库迁移文件&生成仿真数据(伪造数据)