/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request) { $this->validate($request, ['nome' => 'required|min:3|max:255', 'sobrenome' => 'required|min:3|max:255', 'email' => 'required|email|unique:usuarios,email,' . $request['idUsuario'] . ',idUsuario', 'iniciativa_id' => 'required|exists:iniciativas,idIniciativa']); $usuario = Usuario::findOrFail($request['idUsuario']); $usuario->update($request->all()); return $this->show($usuario->idUsuario); }