/** * Update the specified client in storage. * * @param int $id * @return Response */ public function update($id) { $client = Client::findOrFail($id); $validator = Validator::make($data = Input::all(), Client::rolesUpdate($client->id), Client::$messages); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $client->name = Input::get('name'); $client->contact_person = Input::get('cname'); $client->email = Input::get('email_office'); $client->contact_person_email = Input::get('email_personal'); $client->contact_person_phone = Input::get('mobile_phone'); $client->phone = Input::get('office_phone'); $client->address = Input::get('address'); $client->type = Input::get('type'); $client->save(); $client->update(); return Redirect::route('clients.index')->withFlashMessage('Client successfully updated!'); }