Download the PHP package luinuxscl/prompts without Composer
On this page you can find all versions of the php package luinuxscl/prompts. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download luinuxscl/prompts
More information about luinuxscl/prompts
Files in luinuxscl/prompts
Package prompts
Short Description Un paquete Laravel minimalista para gestionar y anidar prompts de texto
License MIT
Informations about the package prompts
Laravel Prompts
Un paquete Laravel minimalista para gestionar y anidar prompts de texto con soporte para variables.
Características
- Gestión de prompts: Sistema sencillo para almacenar y recuperar plantillas de texto
- Anidamiento de prompts: Capacidad para incluir prompts dentro de otros prompts
- Variables personalizadas: Soporte para variables en formato
::variable:: - Normalización de nombres: Los nombres de prompts se normalizan automáticamente para evitar duplicados
- Prompts de sistema: Soporte para prompts que no se pueden eliminar accidentalmente
- Relaciones avanzadas entre prompts: Un prompt puede tener múltiples padres y/o hijos, permitiendo estructuras complejas y reutilizables.
- Sin interfaz gráfica: Diseñado para uso programático a través de un API simple
- Ligero y eficiente: Implementación minimalista sin dependencias innecesarias
Instalación
Publica las migraciones:
Ejecuta las migraciones:
Opcionalmente, publica el archivo de configuración:
Uso básico
Relaciones avanzadas entre prompts (padres e hijos)
Puedes asociar cualquier prompt a varios padres y/o hijos para crear estructuras complejas y reutilizables. Esto se logra mediante relaciones muchos-a-muchos autoreferenciales.
Ejemplo básico de asociación:
- Puedes usar
attach,detach,syncy demás métodos estándar de relaciones many-to-many de Eloquent. - Las relaciones se gestionan automáticamente mediante la tabla pivote
prompt_relations. - Puedes anidar y reutilizar prompts en cualquier estructura que requieras.
Crear un prompt
Anidar prompts
Uso de variables
Combinación de variables y anidamiento
Normalización de nombres
Los nombres de prompts se normalizan automáticamente: se convierten a minúsculas, se reemplazan espacios por guiones bajos y se recortan espacios al inicio y final. Esto hace que las siguientes llamadas sean equivalentes:
Licencia
MIT