Example #1
0
 /**
  * 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');
         }
     }
 }