public function index() { /*$this->middleware('auth');*/ $user = \Auth::user(); $resume = Resume::where('studentID', '=', $user->id)->first(); if (!$resume or !$user->tasks()->first()) { $resume = new Resume(); $resume->studentID = $user->id; $resume->about = 'Please input the text about you.'; $resume->evaluation = 'Not evaluated'; $resume->save(); return view('Profile.empty'); } $achievements = $user->ranks()->orderBy('overall_point', 'DESC')->get(); $currentTask = $user->tasks()->orderBy('id', 'DESC')->get()->first(); $currentTaskId = $currentTask->id; $prevTask = task::find($currentTask->id - 1); $nextTask = task::find($currentTask->id + 1); $output = ''; $output .= "communication," . $resume->communication . "\n"; $output .= "codingAbility-Javascript," . $resume->Javascript . "\n"; $output .= 'codingAbility-java,' . $resume->java . "\n"; $output .= 'codingAbility-Html,' . $resume->Html . "\n"; $output .= 'codingAbility-Mysql,' . $resume->Mysql . "\n"; $output .= 'codingAbility-Cpp,' . $resume->Cpp . "\n"; $output .= 'codingAbility-Python,' . $resume->Ruby . "\n"; $output .= "learningAblity," . $resume->learningAblity . "\n"; $file = fopen('user_csv/visit-sequences-' . $user->id . '.csv', 'w'); fwrite($file, $output); fclose($file); $skillUsers = SkillUser::where('user_id', $user->id)->get(); return view('Profile.Profile', compact('user', 'resume', 'achievements', 'prevTask', 'nextTask', 'currentTask', 'skillUsers')); }
public function taskList() { //$tasks = task::all(); //未完了のタスク一覧を表示 $taskList = task::latest('published_at')->where('check', 0)->get(); //完了済みのタスク一覧を表示 $doneList = task::latest('published_at')->where('check', 1)->get(); return view('tasks.index', compact('taskList', 'doneList')); }
public function addtask() { $button = Input::get('btn'); if ($button == 'save') { $rules = array('task_sheet' => 'required', 'code' => 'required', 'attendant_id' => 'required', 'instruction' => 'required'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::to('taskAssign')->withErrors($validator)->withInput()->with('message', 'Add FAILED'); } else { $task = new task(); $task->task_sheet = Input::get('task_sheet'); $task->code = Input::get('code'); $task->attendant_id = Input::get('attendant_id'); $task->instruction = Input::get('instruction'); $task->room_id = Input::get('room_id'); $task->from_id = Input::get('from_id'); $task->to_id = Input::get('to_id'); $task->status = "pending"; $task->save(); } return Redirect::to('taskAssign')->with('message', 'Successfully added!!!'); } else { $rules = array('status' => 'required'); $validator = Validator::make(Input::all(), $rules); // check if the validator failed ----------------------- if ($validator->fails()) { return Redirect::to('taskAssign')->withErrors($validator)->withInput()->with('message', 'UPDATE FAILED'); } else { $entry = new task(); $id = Input::get('id'); $status = Input::get('status'); $entry->remember_token = Input::get('_token'); DB::table('task')->where('id', $id)->update(array('status' => $status)); return Redirect::to('taskAssign')->with('message', 'UPDATED SUCCESSFULLY'); } } }
public function run() { DB::table('tasks')->delete(); task::create(['name' => 'Modules', 'description' => 'User module: sign in, sign up, reset password, and change password Skill module: get all in use skills, add new skill, and set skill in use.', 'estimateTime' => 5, 'sequence' => '1', 'project_id' => 2, 'id' => 3]); task::create(['name' => 'Modules', 'description' => 'User module: sign in, sign up, reset password, and change password Skill module: get all in use skills, add new skill, and set skill in use.', 'estimateTime' => 5, 'sequence' => '1', 'project_id' => 2]); task::create(['name' => 'Modules', 'description' => 'User module: sign in, sign up, reset password, and change password Skill module: get all in use skills, add new skill, and set skill in use.', 'estimateTime' => 5, 'sequence' => '1', 'project_id' => 2]); task::create(['name' => 'Modules', 'description' => 'User module: sign in, sign up, reset password, and change password Skill module: get all in use skills, add new skill, and set skill in use.', 'estimateTime' => 5, 'sequence' => '1', 'project_id' => 2]); task::create(['name' => 'Modules', 'description' => 'User module: sign in, sign up, reset password, and change password Skill module: get all in use skills, add new skill, and set skill in use.', 'estimateTime' => 5, 'sequence' => '1', 'project_id' => 2]); DB::table('rank')->delete(); App\rank::create(['user_id' => 1, 'task_id' => 3, 'skills' => 'java', 'overall_point' => 1000]); }
public function decide($id) { //need to get data froP database $project = Project::find($id); $user = \Auth::user(); $tasks = task::where('project_id', '=', $id)->get(); $count = $tasks->count(); if ($count > 0) { $task = task::where('project_id', '=', $id)->firstOrFail(); if (TaskUser::where('user_id', $user->id)->where('task_id', $task->id)->get()->count() == 0) { $userTask = new TaskUser(); $userTask->user_id = $user->id; $userTask->task_id = $task->id; $userTask->save(); } } return view('project.profile', compact('project', 'tasks', 'count')); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $task = task::find($id); $task->delete(); // Session::falsh('success-msg','Successfully Deleted!!!'); return redirect()->back(); }
public function delete($id) { task::destroy($id); return redirect('/'); }