0
の財産として、地図のコレクション私はこのようなテーブルを持っている:それはcourseCategory
が複数courseNames
を持つことができることを意味して Laravel |別のコレクション
CourseCategory
は、この表の重複を持つことができます。
$courseCategories = Course::all()->pluck('courseCategory')->unique();
をしかし、今、私は、このコレクション内のcourseCategoryにbelogingすべてcourseNamesをマッピングしたい:
私はこのようなすべてのcourseCategory
を取得しています。 私はこのようにアクセスできるようにしたい$courseCategories
持つことができるように:そのよう$courseCategories
はこれまでのところ、私が試してみました取得する
foreach($courseCategories as $courseCategory){
foreach($courseCatgory->courseNames as name){
//code
}
}
を:
foreach ($courseCategories as $courseCategory) {
$courseCategories->$courseCategory = Course::where('courseCategory', '=', $courseCategory)->pluck('courseName');
}
dump($courseCategories);
かなり正しくないこのように見えます:
どうすればいいですか?