目前,我正在使用 MySQL 數據庫開發(fā) laravel 6。所以我想獲取具有許多關系的記錄。獲取多個 id 的訓練強度記錄——見圖片TrainingGoalModel.php/** * training_intensity_details => get multiple intensity with current goal * * @return void */public function training_intensity_details(){ return $this->hasMany(TrainingIntensity::class, 'id', 'training_intensity_ids');}目標控制器$query = $query->with('training_intensity_details')->get();, 兩者都適用,$query = $query->with(['training_intensity_details'])->get();但是,關系不適用。請幫我。
1 回答

隔江千里
TA貢獻1906條經驗 獲得超10個贊
嘗試..
public function training_intensity_details()
{
return $this->hasMany(TrainingIntensity::class, 'training_intensity_ids', 'id');
}
- 1 回答
- 0 關注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消