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 關注
- 148 瀏覽
添加回答
舉報