我在我的php laravel项目中使用Mysql。
我有两列:
column a: column b:
0 a
1 b
1 c
0 d
我用外键连接它们,但是我怎么能用'where'查询呢?
我的意思是,例如列b必须接收列a值,其中值= 0?
你可以这样做
$blog = Blog::with(['posts' => function ($q) {
$q->where('column','value'); // query posts table
}, 'posts.comments' => function ($q) {
$q->where('commentsColumn','anotherValue'); // query comments table
}])->find(1);