Пример #1
0
 public function edit(Term $term, $id)
 {
     $subjects = Subject::findOrFail($id);
     $types = config('subject.types');
     $pre_request = Subject::where('id', '!=', $subjects->id)->pluck('name', 'id')->toArray();
     return view('subject::subjects.edit', compact('subjects', 'types', 'pre_request'));
 }
Пример #2
0
 public function actionBulk(Request $request, $subject_id = 0)
 {
     $ids = $request->input('table_records', []);
     $ids = is_array($ids) ? $ids : [$ids];
     $subject = Subject::findOrFail($subject_id);
     $subject->teachers()->detach($ids);
     $message = trans('subject::teachers.detached_successfully');
     return redirect()->route('subject.teachers.index', $subject->id)->with('success', $message);
 }
Пример #3
0
 public function index($sid)
 {
     //$tasks = Lesson::where('academystructure_subject_id',$id)->paginate(20);
     $subject_name = Subject::findOrFail($sid)->toArray();
     //$lesson_name=Lesson::findOrFail($lessonid)->toArray();
     //dd($subject_name);
     $lessons = Lesson::where('subject_subject_id', $sid)->paginate(20);
     //		$lessons = Lesson::paginate(20);
     /*
     		OR send model as argument
     */
     return view('subject::lessons.index', compact('lessons', 'sid', 'subject_name'));
 }
Пример #4
0
 public function index($subid, $lessonid, Request $req)
 {
     //$tasks = Lesson::where('academystructure_subject_id',$id)->paginate(20);
     if ($lessonid === -1) {
         $subject_name = Lesson::findOrFail($lessonid)->toArray();
     } else {
         $subject_name = Subject::findOrFail($subid)->toArray();
     }
     $lessons = Lesson::where('subject_subject_id', $subid)->orderBy('lesson_order', 'ASC')->paginate(20);
     if ($req->has('name')) {
         $lessons = Lesson::where('name', 'LIKE', "%" . $req->input('name') . "%")->where('subject_subject_id', $subid)->orderBy('lesson_order', 'ASC')->paginate(20);
     }
     return view('subject::lessons.index', compact('lessons', 'subid', 'subject_name'));
 }
 public function subjectlesson($subject_id = 0, $lesson_id = 0)
 {
     # code...
     $subject_name = Subject::findOrFail($subject_id)->toArray();
     //$lessons = Subject::findOrFail($subject_id)->lessons()->with('elements')->get();
     $lessons = Lesson::select('id', 'name', 'subject_subject_id')->from('subject_lessons as sl')->where('subject_subject_id', $subject_id)->orderBy('lesson_order')->get();
     $lesson_active = Lesson::select('id', 'name', 'subject_subject_id')->from('subject_lessons as sl')->where('subject_subject_id', $subject_id)->where('id', $lesson_id)->orderBy('lesson_order')->with('elements')->get();
     return view('teachers::profile.subjectlessons', compact('lessons', 'subject_id', 'subject_name', 'lesson_active'));
 }
Пример #6
0
 public function edit($id)
 {
     $types = config('questionbank.types');
     $difficulty = config('questionbank.difficulty');
     $level = config('questionbank.level');
     $question = Question::with('choices')->findOrFail($id);
     $lesson = Lesson::findOrFail($question->lesson_id);
     $subject_id = $lesson->subject_subject_id;
     $subject = Subject::findOrFail($subject_id);
     // $lesson = Lesson::where('subject_subject_id',$lesson->subject_subject_id)->pluck('name','id')->toArray();
     $lessons = Lesson::where('subject_subject_id', $lesson->subject_subject_id)->orderBy('lesson_order', 'ASC')->pluck('lesson_order', 'id')->toArray();
     // TO AVOID THE ERROR IN VIEW
     session()->forget('typeQ');
     return view('questionbank::subject.edit', compact('lessons', 'subject_id', 'types', 'difficulty', 'level', 'question', 'lesson', 'subject'));
 }