/**
  * Update the specified resource in storage.
  *
  * @param  int $id
  * @param CreateUsersRequest $request
  *
  * @return Response
  */
 public function update(Staff $staff, CreateUsersRequest $request)
 {
     $staff->update($request->all());
     return redirect()->route('admin.staffs.index');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Staff $staff, Request $request)
 {
     if ($staff->deleted_at !== null) {
         abort(410);
     }
     $input = array_except(Input::all(), ['_method']);
     $this->validate($request, ['Name' => 'required|string', 'PhoneNo' => 'digits:11', 'Address' => 'required', 'Email' => 'email']);
     $staff->update($input);
     return Redirect::route('staff.index')->with('message', 'Staff updated');
 }