public function getAnnouncement(Request $request)
{
$user = User::find($request->user()->id);
$student = $user->lessons()->get();
foreach ($student as $data) {
$result = Announcement::whereIn('lesson_id', $data->pivot->pluck('lesson_id'))
->join('lessons', 'lessons.id', 'announcements.lesson_id')
->select('lesson_name', 'head', 'body', 'announcements.created_at', 'announcements.isActive')
->where('announcements.isActive', 1)
->latest('announcements.created_at')
->get();
$message = 'Başarılı sonuç';
return $this->sendResponse(AnnouncementResource::collection($result), $message);
}
}
burda ben diuyorum ki , öğrenciye ait derslerin duyuruları getirsin , ama yeni öğrenci girdiğinde $result değeri bulamuyor diyor ve sistem çöküyor