/** * Store a newly created Usuario in storage. * POST /usuarios * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(Usuario::$rules) > 0) { $this->validateRequestOrFail($request, Usuario::$rules); } $input = $request->all(); $usuarios = $this->usuarioRepository->create($input); return $this->sendResponse($usuarios->toArray(), "Usuario saved successfully"); }
/** * 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')); }
public function getldapusers() { $ldapusuarios = Adldap::users()->all(); $agregados = 0; foreach ($ldapusuarios as $user) { $usuario = $this->usuarioRepository->findBy('accountname', $user->getAccountName()); if (empty($usuario)) { $data = ['accountname' => $user->getAccountName(), 'displayname' => $user->getDisplayName(), 'nombre' => $user->getFirstName(), 'apellido' => $user->getLastName(), 'rol' => 'usuario', 'imagen' => 'images/avatar/default.png', 'password' => '12345', 'created_at' => $user->getCreatedAt(), 'updated_at' => $user->getUpdatedAt()]; $usuario = $this->usuarioRepository->create($data); $agregados++; } else { } } Flash::success('Importados ' . $agregados . ' usuarios desde el DA'); return redirect(route('usuarios.index')); }