/** * [getSaveUserTraining description] * @return [type] [description] */ public function getSaveUserTraining() { $data = Input::all(); $userid = $data['userid']; $train_obj = new UserTraining(); //var_dump($data);exit; if (isset($data['attend'])) { foreach ($data['attend'] as $key => $value) { $countAtt = UserTraining::checkEditAttend($userid, $value); $train_id = $train_obj->getTrainIdByUserid($userid, $value); if ($countAtt > 0) { $course_obj = UserTraining::find($train_id[0]->id); $course_obj->userid = $userid; $course_obj->training_id = $value; $course_obj->attend = $data['attend'][$key] ? true : false; $course_obj->date_time_att = date('Y-m-d H:i:s'); $course_obj->save(); } else { $training_data['userid'] = $userid; $training_data['training_id'] = $value; $training_data['attend'] = true; $training_data['date_time_att'] = date('Y-m-d H:i:s'); $datas_train[] = $training_data; } } //var_dump($datas_train);exit; if (isset($datas_train)) { if (count($datas_train > 0)) { UserTraining::insert($datas_train); } } return Redirect::to('/training/user/list')->with('success', 'ท่านได้ทำการเข้าร่วมหลักสูตรอบรมสำเร็จ'); } else { return Redirect::to('/training/user/list')->withErrors('กรุณาเลือกหลักสูตร'); } }