testservice.php
这是laraver 层引用联合查询
public static function testlist($param)
{
print_r("固定资产列表");
$data=Community1::query()->with('class_name')
->with('agent_name')
->get();
print_r(json_encode($data));
主表定义
#关联 Community2
public function class_name(){
return $this->hasOne(Community2::class,'id', 'class_id');
}
#关联 Community3
public function agent_name(){
return $this->hasOne(Community3::class,'id','agent_id');
}
另外两个模型需要已经创建完成,直接链接就可
hasone( 参数一(类名),参数二(子表字段),参数三(本表字段))