/** * 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]); } }
/** * 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'); }