Merhabalar . Derse ait içerikler çekmek isityorum ve içeriklere ait documenler ama şu sıkıntı çıktı karşıma , içeriğe iki tane documen ait is ayrı ayrı çekiyor .
hepsine birlikte nasıl çekebilirim ?
public function getLessonContents(Request $request)
{
$academician_user = User::where('id','=',$request->user()->id)->get();
$academicianLessonContent =AcademicianLesson::where('academician_id','=',$academician_user['0']['user_id'])
->join('lesson_contents','academician_lessons.lesson_id','=','lesson_contents.lesson_id')
->leftjoin('documents','lesson_contents.id','documents.content_id')
->where('lesson_contents.lesson_id','=',$request->input('lessonId'))
->select(
'lesson_contents.id as contentId',
'lesson_contents.lesson_id as lessonId',
'lesson_contents.content_name as contentName',
'lesson_contents.description',
'lesson_contents.content_url as contentUrl',
'lesson_contents.created_at as Date',
'documents.document'
)->get();
$message = '';
return $this->sendResponse($academicianLessonContent, $message);
}
"data": [
{
"contentId": "15",
"lessonId": "1",
"contentName": "Bölüm 7",
"description": null,
"contentUrl": null,
"createdAt": "2023-01-05 09:06:01",
"document": "documents/1672911272.pdf"
},
{
"contentId": "15",
"lessonId": "1",
"contentName": "Bölüm 7",
"description": null,
"contentUrl": null,
"createdAt": "2023-01-05 09:06:01",
"document": "documents/1672911289.pdf"
},
],
"success": true,
"message": ""
}