laravel ORM 模型关联 with () 用法

Posted 头大的冯冯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel ORM 模型关联 with () 用法相关的知识,希望对你有一定的参考价值。

关联时想对关联表数据筛选时:
mysql查询:

SELECT *  FROM A
LEFT JOIN B
ON A.B_id = B.id AND B.condition = $condition

ORM模型查询使用with():

Model::with([‘table_name‘ => function ($query) use ($condition) {
            $query->where( "condition", $condition)
                        }])->get();)

 

轉載:https://laravel-china.org/articles/7171/laravel-learning-records-orm-with-usage-model-association


以上是关于laravel ORM 模型关联 with () 用法的主要内容,如果未能解决你的问题,请参考以下文章

Laravel5.6 Eloquent ORM 关联关系,一对一和一对多

laravel 中with关联查询限定查询字段

Laravel CRUD ORM 找不到模型

laravel中关联模型查询选择性的字段

Laravel 模型关联建立与查询

Laravel Eloquent ORM 无法正确返回模型的关系