public function all($id) { $lecture = Lecture::find($id); $lessons = $lecture->lessons()->get(); // dd($lecture,$lessons); return response()->view('lesson.all', ['lessons' => $lessons, 'lecture' => $lecture]); }
public function index(Request $request, $lecture_id) { $lecture = Lecture::find($lecture_id); $subjects = $lecture->subjects()->get(); Log::info('$lecture_id: ' . $lecture_id); $data = array('subjects' => $subjects); return view('assignment.index', $data); }
public function edit(Request $request, $lecture_id, $subject_id) { $lecture = Lecture::find($lecture_id); $subject = Subject::find($subject_id); $data["lecture"] = $lecture; $data["subject"] = $subject; return view('subject.edit', $data); }
public function edit(Request $request, $lecture_id, $goal_id) { $lecture = Lecture::find($lecture_id); $goal = Goal::find($goal_id); $data["lecture"] = $lecture; $data["goal"] = $goal; return view('goal.edit', $data); }
public function show($id) { $lecture = Lecture::find($id); if (!$lecture) { return response('Lecture not found', 404); } return response()->view('lecture.show', ['lecture' => $lecture]); }
public function edit(Request $request, $lecture_id, $subject_id, $topic_id) { $lecture = Lecture::find($lecture_id); $subject = Subject::find($subject_id); $topic = Topic::find($topic_id); $data["nav"] = "<a href=\"" . url('/lectures/') . "\">" . $lecture->title . "</a> <span class=\"fa fa-chevron-right\"></span> <a href=\"" . url('/lectures/' . $lecture->id . '/subjects/') . "\">" . $subject->title . "</a>"; $data["lecture_id"] = $lecture_id; $data["subject_id"] = $subject_id; $data["topic"] = $topic; return view('topic.edit', $data); }
public function edit(Request $request, $lecture_id, $subject_id, $topic_id, $knowledgeunit_id, $question_id) { $lecture = Lecture::find($lecture_id); $subject = Subject::find($subject_id); $topic = Topic::find($topic_id); $knowledgeunit = KnowledgeUnit::find($knowledgeunit_id); $question = Question::find($question_id); $data["nav"] = "<a href=\"" . url('/lectures/') . "\">" . $lecture->title . "</a> <span class=\"fa fa-chevron-right\"></span> <a href=\"" . url('/lectures/' . $lecture->id . '/subjects/') . "\">" . $subject->title . "</a> <span class=\"fa fa-chevron-right\"></span> <a href=\"" . url('/lectures/' . $lecture->id . '/subjects/' . $subject->id . '/topics/') . "\">" . $topic->title . "</a> <span class=\"fa fa-chevron-right\"></span> <a href=\"" . url('/lectures/' . $lecture->id . '/subjects/' . $subject->id . '/topics/' . $topic->id . '/knowledgeunits') . "\">" . $knowledgeunit->title . "</a> <span class=\"fa fa-chevron-right\"></span> <a href=\"" . url('/lectures/' . $lecture->id . '/subjects/' . $subject->id . '/topics/' . $topic->id . '/knowledgeunits/' . $knowledgeunit->id . '/questions') . "\">" . $question->title . "</a>"; $data["lecture_id"] = $lecture_id; $data["subject_id"] = $subject_id; $data["topic_id"] = $topic_id; $data["knowledgeunit_id"] = $knowledgeunit_id; $data["question"] = $question; return view('question.edit', $data); }
public function course_lecture($id) { $lecture = Lecture::find($id); if (Enroll::where(['user_id' => Auth::user()->id, 'course_id' => $lecture->course()->first()->id])->ongoing()->exists()) { $course = $lecture->course()->first(); $comments = $lecture->comments()->latest('created_at')->get(); return view('courses.course', compact('course', 'lecture', 'comments')); } return redirect('main'); }
public function destroy(Request $request, $lecture_id) { $lecture = Lecture::find($lecture_id); $lecture->delete(); return redirect('/lectures'); }