/**
  * Update the specified resource in storage.
  * @param type int $id
  * @param type User $user
  * @param type Sys_userUpdate $request
  * @return type Response
  */
 public function update($id, CannedUpdateRequest $request, Canned $canned)
 {
     $canned = $canned->where('id', '=', $id)->where('user_id', '=', \Auth::user()->id)->first();
     $canned->user_id = \Auth::user()->id;
     $canned->title = $request->input('title');
     $canned->message = $request->input('message');
     $canned->save();
     return redirect()->route('canned.list')->with('success', 'Updated Successfully');
 }
 /**
  * Update the Canned Response in database.
  * @param type $id 
  * @param type CannedUpdateRequest $request 
  * @param type Canned $canned 
  * @return type Redirect
  */
 public function update($id, CannedUpdateRequest $request, Canned $canned)
 {
     /* select the field where id = $id(request Id) */
     $canned = $canned->where('id', '=', $id)->where('user_id', '=', \Auth::user()->id)->first();
     // fetching all the requested inputs
     $canned->user_id = \Auth::user()->id;
     $canned->title = $request->input('title');
     $canned->message = $request->input('message');
     try {
         // saving inputs
         $canned->save();
         return redirect()->route('canned.list')->with('success', 'Updated Successfully');
     } catch (Exception $e) {
         return redirect()->route('canned.list')->with('fails', $e->errorInfo[2]);
     }
 }