/** * 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'); }