Example #1
0
 public function create()
 {
     $classes = new classes();
     $classes->className = Input::get('className');
     $classes->classTeacher = json_encode(Input::get('classTeacher'));
     $classes->classAcademicYear = $this->panelInit->selectAcYear;
     $classes->classSubjects = json_encode(Input::get('classSubjects'));
     $classes->dormitoryId = Input::get('dormitoryId');
     $classes->save();
     $classes->classTeacher = "";
     $teachersList = User::whereIn('id', Input::get('classTeacher'))->get();
     foreach ($teachersList as $teacher) {
         $classes->classTeacher .= $teacher->fullName . ", ";
     }
     $classes->classSubjects = json_decode($classes->classSubjects);
     return $this->panelInit->apiOutput(true, $this->panelInit->language['addClass'], $this->panelInit->language['classCreated'], $classes->toArray());
 }
Example #2
0
 static function InsertNewClassFromFranchise($data)
 {
     $insert = new classes();
     $insert->class_name = $data['className'];
     $getSlug = ClassesMaster::select('slug', 'id')->where('class_name', '=', $data['className'])->get();
     //return $getSlug[0]['slug'];
     $insert->slug = $getSlug[0]['slug'];
     $insert->base_price_no = $data['basePriceNo'];
     $insert->course_id = $data['Course_id'];
     $insert->franchisee_id = Session::get('franchiseId');
     $insert->class_master_id = $getSlug[0]['id'];
     $insert->created_by = Session::get('userId');
     $insert->updated_by = Session::get('userId');
     $insert->save();
     return $insert;
 }