public function update(Client $client, ClientRequest $request) { //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php $client->update($request->all()); \Session::flash('flash_message', 'Client ' . $client->first_name . ' ' . $client->last_name . ' was updated.'); return redirect('clients'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Client $client, Request $request) { // $input = array_except(Input::all(), ['_method']); $this->validate($request, ['Name' => 'required|string', 'PhoneNo' => 'digits:11', 'Address' => 'required', 'Email' => 'email']); $client->update($input); return Redirect::route('clients.index')->with('message', 'Client updated'); }