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, $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 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, $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 lecture_pdf() { $rules = ['pdf' => 'required|mimes:pdf|max:2000']; $file = Input::only('pdf'); $validator = Validator::make($file, $rules); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($validator); } else { $lecture = Lecture::findorFail(Input::get('id')); $destinationPath = 'pdf'; $fileName = $lecture->id . '.' . 'pdf'; Input::file('pdf')->move($destinationPath, $fileName); $lecture->pdf = $fileName; $lecture->save(); Session::flash('pdf_edited', 'alt'); return redirect::back(); } }
/** * Get all of the subjects for a given user. * * @param User $user * @return Collection */ public function forUser(User $user) { return Lecture::with('subjects')->where('lecture.user_id', $user->id)->orderBy('created_at', 'asc')->get(); }
public function library() { $lectures = Lecture::latest('created_at')->paginate(20); return view('pages.library', compact('lectures')); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $lecture = Lecture::findOrFail($id); return view('lecture.view', compact('lecture')); }
public function post_add_lecture(Request $request) { $validator = $this->lecture_validator($request->all()); if ($validator->fails()) { $this->throwValidationException($request, $validator); } $lecture = Lecture::create(['lecture_name' => $request->lecture_name, 'lecture_description' => $request->lecture_description, 'video' => $request->video, 'course_id' => $request->course_id]); $videoName = "lecture_" . $lecture->id . '.' . Input::file('video')->getClientOriginalExtension(); Input::file('video')->move(base_path() . '/public/videos/lectures/', $videoName); $lecture->video = $videoName; $lecture->save(); return redirect('course/' . $request->course_id)->with('add_lecture', 'You have successfully added a lecture!'); }
public function destroy(Request $request, $lecture_id) { $lecture = Lecture::find($lecture_id); $lecture->delete(); return redirect('/lectures'); }
public function all() { $lectures = Lecture::all(); return response()->view('lecture.all', ['lectures' => $lectures]); }