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);
 }
Beispiel #4
0
 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');
 }