草庐IT

php - 将 mysql 查询转换为 Eloquent laravel 查询

我正在尝试在laravel中进行以下查询:SELECTa.nameASsubname,a.area_id,b.name,u.id,u.lawyer_id,u.active_search,FROMsubareaaLEFTJOINuser_subareauONu.subarea_id=a.idANDu.user_id=?LEFTJOINbranchbONa.area_id=b.id思路是获取子区域,看用户是否激活了搜索。user_subarea表可能有一条记录与active_search等于0或1的子区域表的id相匹配。如果它不存在,我希望查询返回null。虽然我能够在原始SQL中实现这一