/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(CreateUsuarioRequest $request, $id)
 {
     $curso = Curso::find($id);
     if (!$curso) {
         return response()->json(['message' => 'Este Curso não existe!', 'code' => 404], 404);
     }
     //$values = $request->only(['nome', 'descricao', 'duracao']);
     $values = $request->all();
     $curso->usuario()->create($values);
     return response()->json(['message' => 'Um Usuario foi inserido com sucesso!'], 201);
 }
 /**
  * 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($id, CreateUsuarioRequest $request)
 {
     $usuario = Usuario::find($id);
     $usuario->update($request->all());
     return redirect('usuario');
 }