数据结构采用
1.需求1
我想在关联表中查询关联表中的email字段,并且得到主表中的数据
public function index()
{
/*
* Stu::query() 类似于原生语法 select * from `stu`
* with选择关联表中的单个字段必须要加上,关联表的外键,与需要的字段
* whereHas 指定查询语句
*/
$info = Stu::query()->with(['stuInfo' => function ($query) {
$query->select('stu_id', 'email');
}])->whereHas('stuInfo', function ($query) {
$query->where('email', '762301880@qq.com');
})->get();
dd($info->toArray());
}