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()); }
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; }