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命令创建模型&创建数据库迁移文件&生成仿真数据(伪造数据)

在 Laravel 4 中查询数据透视表

Laravel模型访问器 & 修改器

Laravel 5:工作时间的 Eloquent & form 模型

Laravel 雄辩的复杂搜索查询问题

laravel 简单查询生成器(join 和 where 案例)