Download the PHP package dlunamontilla/dltools without Composer
On this page you can find all versions of the php package dlunamontilla/dltools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dlunamontilla/dltools
More information about dlunamontilla/dltools
Files in dlunamontilla/dltools
Package dltools
Short Description Procesar peticiones y realizar consultas a la base de datos
License MIT
Homepage https://aprendiendo.netlify.app/
Informations about the package dltools
Herramienta DLTools para DLUnire
Instalación
Para instalar dlunamontilla/dltools
debe escribir el siguiente comando:
Importante: debe tener instalado previamente composer para poder instalar esta herramienta. Si desea instalar composer visite su sitio Web oficial y siga las instrucciones.
Características
Esta herramienta cuenta con lo siguiente:
- Constructor de consultas.
- Modelo.
- Lectura de variables de entorno con tipado estático, a la vez, que permite la lectura de las variables de entorno si archivos de variables de entorno.
Para establecer variables de entorno para autenticar su aplicación con el motor de base de datos, cree un archivo con el nombre .env.type
y coloque las siguientes líneas:
Si además, necesita enviar correos electrónicos, pegue las siguientes líneas:
Importante: para el resaltado de sintaxis, instale DL Typed Environment
Si desea instalar las API Key de Google para instalar un reCAPTCHA
puede agregar las siguientes líneas en el archivo .env.type
:
Uso de la herramienta
Modelos
Si desea crear una clase extendendida en un modelo, debe escribir las siguientes líneas:
Donde Products
es la clase que hace referencia a la tabla products
. Si las tablas de la aplicación usa prefijos, por ejemplo, wp_
, entonces, deberá definir el prefijo en el archivo .env.type
:
O si la variable de entorno que ha definido no usa ningún tipo de archivo, asegúrese definirla en su proveedor de hosting (por ejemplo, Heroku), debe tener este nombre de variable:
Si en el modelo Products
desea establecer un nombre de tabla diferente, solo tiene que definirla así:
Además, ya cuenta con métodos disponibles para interactuar con la base de datos, por ejemplo y que puedes utilizar desde un controlador:
El fragmento anterior es un ejemplo básico de lo que hace el modelo Products
, pero no solamente tiene métodos para recuperar registros, también para almacenar nuevos registros, por ejemplo:
Envío de correos electrónicos
Esta herramienta utiliza PHPMailer
para enviar correos electrónicos.
Para enviar correos electrónicos desde su controlador, puede hacerlo de la siguiente forma:
Además, debe agregar previamente las siguientes líneas en el archivo .env.type
para poder enviar correos electrónicos:
Sistema de autenticación
Para implementar un sistema de autenticación básico, debería crear una clase extendida en DLUser
como se observa en las siguientes líneas:
Documentación
Esta documentación se irá actualizando progresivamente sobre el uso completo de esta herramienta. Apenas esto es una parte.
All versions of dltools with dependencies
league/commonmark Version ^2.3
dlunamontilla/dlroute Version ^1.3
phpmailer/phpmailer Version ^6.8
enshrined/svg-sanitize Version ^0.16.0
michelf/php-markdown Version ^2.0