/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $validator = Validator::make(Input::all(), array('name' => 'required', 'task' => 'required', 'priority' => 'required')); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } $task = new task(); $task->name = Input::get('name'); $task->task = Input::get('task'); $task->priority = Input::get('priority'); $task->save(); //Session::flash('Success-msg','Task Added Successfully!!!'); return redirect()->back(); }
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'); } } }