public function main(Request $request) { switch ($request->data) { case "courses": $courses = Course::all(); foreach ($courses as $course) { $course["status"] = $course->seatsStatus(); $course["enrolled"] = $course->totalEnrolled(); $course["waitlist"] = $course->totalWaitlisted(); } return response()->json(['courses' => $courses]); case "gpa": if ($request->has('student_id')) { $student = User::find($request->get('student_id')); return $student->gpa(); } else { return []; } case "classestaken": return Auth::user()->pastClasses(); case "activecodes": $section_id = $request->get('section_id'); return Auth::user()->returnActiveCodes($section_id); case "generateaddcode": $section_id = $request->get('section_id'); Auth::user()->generateAddCode($section_id); return redirect()->action('CoursesController@addCode'); default: return "no data specified"; } }
public function new_student() { $data['courses'] = Course::all(); $data['majors'] = DB::table('tbl_major')->get(); $data['religions'] = DB::table('tbl_religion')->get(); return view(Api::getView(), $data); }
public function preform_fill() { $courses = Course::all(); // $attendances = Attendance::all(); //$infos = Info::all(); return view('attendances.preform_fill', compact('courses', 'infos'))->with('trainings', 'active'); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $courses = Course::all(); $user = Auth::User(); $user_id = $user->id; return view('trainee.create', compact('courses'))->with('user_id', $user_id); }
public function index() { $courses = Centre::with('courses')->get(); $papers = Paper::with('courses')->get(); $levels = Level::with('levels')->get(); $courseNum = Course::all(); return view('acca.base')->withCentres($courses)->withPapers($papers)->withLevels($levels)->with('courseNum', $courseNum); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { if (Auth::user()->id <= 38) { return view('professors.courses.index', ['courses' => Course::all()]); } else { return view('students.courses.index', ['courses' => Course::all()]); } }
function __construct() { $this->pageTitle = 'Courses'; $this->pageModel = 'course'; $this->pageSlug = $this->seoUrl($this->pageTitle); $this->courses = Course::all(); $this->middleware('auth'); }
public function index($survey_id = null) { $this->data['surveys'] = Survey::all(); $gens = Gen::all(); $this->data['gens'] = $gens; $this->data['courses'] = Course::all(); $this->data['current_gen'] = Gen::getCurrentGen(); return view('manage.survey', $this->data); }
public function admin() { if ($user = Sentinel::check()) { $courses = Course::all(); return view('courses.list', compact('courses')); } else { return redirect('/'); } }
public function numberOfViewsPerCourse() { $courses = Course::all(); $viewsByCourse = []; foreach ($courses as $course) { $viewsByCourse[$course->name] = [$this->getCountOfCourseRoute($course)]; } return $viewsByCourse; }
public function getIndex() { if (Request::ajax()) { $colleges = College::all(); $courses = Course::all(); $scholarships = Scholarship::all(); $students = Student::where('archived', 0)->get(); return compact('colleges', 'courses', 'scholarships', 'students'); } }
public function index() { if (auth()->user()->can('admin')) { $courses = Course::all(); } else { $courses = auth()->user()->courses()->get(); } $coursesThatTeach = auth()->user()->coursesThatTeach()->get(); return view('courses.index', compact('courses', 'coursesThatTeach')); }
/** * Display a listing of the resource. * * @return Response */ public function admin() { $data = Request::all(); $college = College::all(); foreach ($college as $colleges) { $scollege[] = $colleges->scollege; } $course = Course::all(); // return view('pages.administrator')->with('school',$school); return view('pages.administrator', compact('college'), compact('course'))->with('scollege', $scollege); }
public function index($handbook_id, $grade_id) { $handbook = CourseHandbook::find($handbook_id); // Get all courses and grades to fill the selects $courses = Course::all(); $grades = Grade::all(); // Select the grade and its courses associated in the current handbook $current_grade = Grade::find($grade_id); $current_courses = CourseGrade::where('course_handbook_id', $handbook_id)->where('grade_id', $grade_id)->get(['course_id']); $current_courses = $this->convertToCourseCollection($current_courses); return view('configuracion.asignar-cursos')->with(compact(['handbook', 'courses', 'grades', 'current_courses', 'current_grade'])); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $courses = Course::all(); $user_id = Auth::User()->id; $trainee_info = Info::whereTrainee_login_id($user_id)->get(); if ($trainee_info->isEmpty()) { $user_name = $this->trainee_name_by_user_id($user_id); return view('trainee.create')->with('user_id', $user_id)->with('courses', $courses)->with('user_name', $user_name); } else { $trainee_info = Info::whereTrainee_login_id($user_id)->firstOrFail(); return redirect('trainee_profile/' . $trainee_info->id . '/edit_profile'); } }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $courses = Course::all(); $trainer_id = Auth::user()->id; $trainer_info = AdminTrainer::whereTrainer_id($trainer_id)->get(); if ($trainer_info->isEmpty()) { $trainer_name = $this->trainer_name_by_user_id($trainer_id); $trainer_email = $this->trainer_email_by_user_id($trainer_id); return view('admin.AdminTrainer.create')->with('trainer_name', $trainer_name)->with('trainer_id', $trainer_id)->with('courses', $courses)->with('trainer_email', $trainer_email); } else { $trainer_info = AdminTrainer::whereTrainer_id($trainer_id)->firstOrFail(); return redirect('/trainer_show/' . $trainer_info->slug . '/edit'); } }
public function course($domain, $linkId, Request $request) { if ($request->token) { $user = JWTAuth::parseToken()->authenticate(); $this->courseTransformer->setUser($user); } $courses = Course::all(); $return_data = new \stdClass(); foreach ($courses as $course) { if ($linkId == convert_vi_to_en($course->name)) { $return_data = $this->courseTransformer->transform($course); } } return $this->respond($return_data); }
public function show_attendance_form_function(AttendanceFormRequest $request) { $course_id = $request->get('course_id'); $date = $request->get('date'); $session = $request->get('session'); $check = Attendance::whereCourse_id($course_id)->whereSession_name($session)->where('day', '=', Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date . ' 00:00:00'))->count('id'); if ($check) { $courses = Course::all(); return redirect('/attendance_preform')->with("status", "Attendance already entered.")->with('courses', $courses); } else { $trainee_list = Info::whereCourse_id($course_id)->get(); $course_name = $this->course_name_by_course_id($course_id); return view('attendances.attendance_create')->with('trainee_list', $trainee_list)->with('date', $date)->with('session', $session)->with('course_name', $course_name)->with('course_id', $course_id); } }
public function show($id) { $party = Party::find($id); $registration = Registration::student($id)->latest()->first(); $coursemajor = DB::table('tbl_coursemajor')->where('id', $registration->coursemajor)->first(); $data['courses'] = Course::all(); $data['majors'] = DB::table('tbl_major')->get(); $data['religions'] = DB::table('tbl_religion')->get(); $data['firstname'] = $party->firstname; $data['lastname'] = $party->lastname; $data['middlename'] = $party->middlename; $data['course_student'] = $coursemajor->course; $data['major_student'] = $coursemajor->major; $data['shift'] = $data['update'] = 'yes it is'; return view('registrar.shift_registration', $data); }
public function paid_courses() { if ($this->user->role == 0) { $courses = $this->user->registers()->where('status', 1)->get()->map(function ($register) { return ["id" => $register->studyClass->course->id, "name" => $register->studyClass->course->name, "linkId" => convert_vi_to_en($register->studyClass->course->name), "icon_url" => $register->studyClass->course->icon_url, "image_url" => $register->studyClass->course->image_url, "lessons" => $register->studyClass->course->lessons()->orderBy('order')->get()->map(function ($lesson) { return ["order" => $lesson->order, "id" => $lesson->id, "name" => $lesson->name]; })]; }); return $this->respond($courses->unique('id')->values()); } else { return $this->respond(Course::all()->map(function ($course) { return ["id" => $course->id, "name" => $course->name, "linkId" => convert_vi_to_en($course->name), "icon_url" => $course->icon_url, "image_url" => $course->image_url, "lessons" => $course->lessons()->orderBy('order')->get()->map(function ($lesson) { return ["order" => $lesson->order, "id" => $lesson->id, "name" => $lesson->name]; })]; })); } }
public function index() { // $userName = Auth::user()['user_name']; $userRole = Auth::user()['user_role']; switch ($userRole) { case 1: $courses = Course::all()->sortBy('semester_id'); // var_dump($courses->first()->times->getTimes());die(); return view('courses.index')->withCourse($courses); case 2: $courses = DB::table('rosters')->leftJoin('courses', 'rosters.course_id', '=', 'courses.course_id')->where('rosters.user_id', Auth::user()['user_id'])->get(); return view('courses.student_course', array("data" => $courses)); case 3: $courses = DB::table('rosters')->leftJoin('courses', 'rosters.course_id', '=', 'courses.course_id')->where('rosters.user_id', Auth::user()['user_id'])->get(); return view('courses.student_course', array("data" => $courses)); default: return "This is mad"; } }
/** * Display a list of all courses. * * @return Response */ public function all_courses() { $data = array('courses' => Course::all()); return view('courses', $data); }
function commonQuery() { return ['course' => Course::all(), 'majors' => DB::table('tbl_major')->get(), 'religions' => DB::table('tbl_religion')->get()]; }
/** * * Muestra el view cursos.index con todos las cursos * */ public function index() { $cursos = Course::all(); return view('pages.cursos.index', ['cursos' => $cursos]); }
/** * Lists all available courses for API calls */ public function index() { $courses = Course::all(); echo json_encode($courses); }
public function index() { $courses = Course::all(); return $this->createSuccessResponse($courses, 200); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $courses = Course::all(); $course_resources = CourseResource::whereId($id)->firstOrFail(); return view('resource.edit', compact('course_resources', 'courses')); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $courses = Course::all(); return view('courses/upload', ['courses' => $courses]); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $courses = Course::all(); return view('course.index', compact('courses')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $course = Course::all(); return view('admin/course')->with('courses', $course); }