/** * Store a newly created Usuario in storage. * * @param CreateUsuarioRequest $request * * @return Response */ public function store(CreateUsuarioRequest $request) { $input = $request->all(); if (Input::hasFile('imagen')) { $input['imagen'] = 'images/avatar/' . $input['accountname'] . '.jpg'; Image::make(Input::file('imagen'))->save($input['imagen']); } else { $input['imagen'] = 'images/avatar/default.png'; } $usuario = $this->usuarioRepository->create($input); Flash::success('Usuario agregado satisfactoriamente.'); return redirect(route('usuarios.index')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(CreateUsuarioRequest $request, $cursoId, $id) { $curso = Curso::find($cursoId); if (!$curso) { return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404); } $usuario = $curso->usuario->find($id); if (!$usuario) { return response()->json(['message' => 'Este Curso não Existe!!', 'code' => 404], 404); } $apelido = $request->get('nome'); $nomes = $request->get('nomes'); $email = $request->get('email'); $emails = $request->get('e-mail'); $tel1 = $request->get('tel1'); $tel2 = $request->get('tel2'); $tipo = $request->get('tipo'); $password = $request->get('password'); $usuario->apelido = $apelido; $usuario->nomes = $nomes; $usuario->username = $email; $usuario->emails = $emails; $usuario->tel1 = $tel1; $usuario->tel2 = $tel2; $usuario->tipo = $tipo; $usuario->password = $password; $usuario->save(); return response()->json(['message' => 'O Usuario foi actualizado!'], 200); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, CreateUsuarioRequest $request) { $usuario = Usuario::find($id); $usuario->update($request->all()); return redirect('usuario'); }