/** * Update the specified resource in storage. * @param type int $id * @param type Teams $team * @param type TeamUpdate $request * @return type Response */ public function update($id, Teams $team, TeamUpdate $request) { try { $teams = $team->whereId($id)->first(); //updating check box $alert = $request->input('assign_alert'); $teams->assign_alert = $alert; $teams->save(); //saving check box //updating whole field /* Check whether function success or not */ if ($teams->fill($request->input())->save() == true) { /* redirect to Index page with Success Message */ return redirect('teams')->with('success', 'Teams Updated Successfully'); } else { /* redirect to Index page with Fails Message */ return redirect('teams')->with('fails', 'Teams can not Update'); } } catch (Exception $e) { /* redirect to Index page with Fails Message */ return redirect('teams')->with('fails', 'Teams can not Update'); } }
/** * Update the specified resource in storage. * @param type int $id * @param type Teams $team * @param type TeamUpdate $request * @return type Response */ public function update($id, Teams $team, TeamUpdate $request) { $teams = $team->whereId($id)->first(); //updating check box if ($request->team_lead) { $team_lead = $request->team_lead; } else { $team_lead = null; } $teams->team_lead = $team_lead; $teams->save(); $alert = $request->input('assign_alert'); $teams->assign_alert = $alert; $teams->save(); //saving check box //updating whole field /* Check whether function success or not */ try { $teams->fill($request->except('team_lead'))->save(); /* redirect to Index page with Success Message */ return redirect('teams')->with('success', 'Teams Updated Successfully'); } catch (Exception $e) { /* redirect to Index page with Fails Message */ return redirect('teams')->with('fails', 'Teams can not Update' . '<li>' . $e->errorInfo[2] . '</li>'); } }