2 回答
TA贡献1797条经验 获得超6个赞
您可以使用关系获取此详细信息。在Clinic模型中,添加
public function locations()
{
return $this->belongsTo('App\Models\Locations','clinicID','clinicID');
}
在Locations模型中,添加,
public function location_services()
{
return $this->hasOne('App\Models\LocationServices','locationID','locationID');
}
在LocationServices模型上,
public function services()
{
return $this->hasOne('App\Models\Services','ServiceId','ServiceId');
}
您可以通过以下方式获得结果,
$clinic_info = Clinic::find($id);
if(isset($clinic_info->locations))
{
if(isset($clinic_info->locations->location_services))
{
if(isset($clinic_info->locations->location_services->services))
{
echo $clinic_info->locations->location_services->services->ServiceName;
}
}
}
TA贡献1795条经验 获得超7个赞
参考Maybe HelpFull为您服务
多连接
$data = DB::table('city')
->join('state', 'state.state_id', '=', 'city.state_id')
->join('country', 'country.country_id', '=', 'state.country_id')
->select('country.country_name', 'state.state_name', 'city.city_name')
->get();
return view('join_table', compact('data'));- 2 回答
- 0 关注
- 185 浏览
添加回答
举报
