Skip to content

Conversation

@abdedarghal111
Copy link
Contributor

https://facturascripts.com/roadmap/2817

Commit para introducir la librería Prompts de laravel.

Cambios:

  • Se ha modificado el clásico "prompt" con un "prompt" pero integrando laravel, se han modificado también todos los input para que funcione con los componentes de laravel.
  • Se han creado funciones auxiliares para usar el regex cómodamente (como está ya de antes).
  • Se ha añadido una función prompt que devuelve 'Si' o 'No'
  • Se ha reemplazado los prompt incómodos con componentes de input de laravel.
  • Se ha documentado todo lo posible como funciona cada cosa.

Ventajas encontradas:

  • Vistoso visualmente.
  • Cómodo de programar.
  • Devuelve un valor SI o SI, evitando comprobaciones exhaustivas.
  • Muy personalizable y facilita manejar todo tipo de prompts:
    • Por ejemplo los prompts de seleccionar un valor, ahora te devuelven directamente uno de los valores obligatoriamente y también puedes poner que te devuelva otra key teniendo un valor diferente o introducir un array y te devuelva la key del elemento elegido.
    • En los tipo input puedes hacer comprobaciones personalizadas (y que no devuelva un valor hasta que no sea válido).
    • También existe para selección múltiple.
    • Siempre devuelven un valor, tienes que explicitar el permitir strings vacíos para obtener un valor ''.
  • Si algún día cambia la licencia o se hace closed source, son fáciles de reemplazar (componentes sencillos)

@abdedarghal111
Copy link
Contributor Author

Testando código implementado

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant