PHP y MySQL: Error while reading greeting packet

Hoy por la mañana estaba realizando unos ajustes al sistema de turnos web y aparecía el siguiente error: [08-Mar-2020 10:59:56 America/Mexico_City] PHP Fatal error: Uncaught PDOException: PDO::__construct(): Error while reading greeting packet. PID=720 En mi caso utilizo Windows y XAMPP para desarrollar en local. La solución es realmente sencilla. ...

marzo 8, 2020 · 1 min · 122 palabras · Parzibyte

Sistema de ventas con Laravel, Bootstrap y MySQL - Open source

Hoy voy a presentar un sistema que acabo de hacer con Laravel. Se trata de un sistema de ventas, punto de venta, PDV o como le llames, que sirve para llevar el seguimiento de los productos que se venden, el registro de ventas, etcétera. Es un sistema totalmente gratuito y además open source; lo que quiere decir que puedes usarlo sin costo, y modificarlo a tus necesidades o personalizarlo. Entre sus opciones encontramos: Utiliza Laravel en su última versión (a la fecha de escribir esto) Bootstrap es usado para los estilos Iconos de FontAwesome Sistema totalmente responsivo, es decir, funciona en móviles, tabletas y computadoras Control de inventario con precio de venta, precio de compra, utilidad, existencia, etcétera Opción para realizar venta, agregando productos Comprobación de existencia de inventario al vender Resta de existencia al vender Impresión de tickets de venta en impresora térmica Reporte de ventas Inicio de sesión y registro de usuarios Gestión de usuarios (novedad) Registro de clientes (novedad) Ticket que incluye el nombre del cliente (novedad) Ahora veamos cómo está hecho, en dónde obtenerlo, etcétera. ...

marzo 6, 2020 · 15 min · 3025 palabras · Parzibyte

Formatear dinero en PHP

En este post de PHP te mostraré cómo darle formato a la moneda o dinero en PHP. No será algo complejo ni algo que use librerías, simplemente haremos que se formatee colocando comas en donde se debe, así como puntos decimales. Vamos a usar la función number_format. Al final vamos a lograr que algo como 12225 se convierta en algo como $12,225.00. ...

marzo 5, 2020 · 2 min · 261 palabras · Parzibyte

Laravel: imprimir ticket en impresora térmica

Hace algún tiempo te mostré cómo imprimir tickets en impresora térmica con PHP puro usando la maravillosa librería de Mike42, ahora te mostraré cómo hacerlo e integrarlo dentro del framework Laravel. Al final vamos a imprimir un ticket usando Laravel, desde una ruta que va a invocar a un controlador. ...

marzo 5, 2020 · 2 min · 301 palabras · Parzibyte

Instalación del sistema web de pagos y cooperaciones

Este artículo es una guía de instalación para uno de mis sistemas open source: sistema de pagos con PHP. Te mostraré una pequeña guía para instalarlo. ...

marzo 3, 2020 · 4 min · 753 palabras · Parzibyte

PHP: contar letras de cadena e imprimir resultados

Hace unos días estaba en Facebook y alguien solicitó un ejercicio en PHP que decía algo así: Crear el código necesario para contar las letras de una cadena en PHP e imprimir la letra seguido de las veces que aparece. Por ejemplo: A=10 B=20 Hoy vengo a mostrar el código. ...

febrero 21, 2020 · 3 min · 446 palabras · Parzibyte

Join con Laravel: unión de tablas SQL

En este post te voy a mostrar cómo hacer una unión de tablas o inner join usando Laravel y sus modelos, a través del método join, select, get y posiblemente where. ...

febrero 10, 2020 · 4 min · 712 palabras · Parzibyte

Crear un CRUD de Laravel generando código con artisan

Este es un tutorial que se basa en mi experiencia con Laravel. Te mostraré cómo crear un CRUD de cualquier entidad en pocos minutos, es decir, de manera muy rápida, usando: Resources Controllers Models Migrations Todo esto usando artisan para generar el código. Verás que una vez que lo sepas, dejarás que artisan genere el código base. Esto es un tip de productividad con Laravel. ...

febrero 5, 2020 · 7 min · 1489 palabras · Parzibyte

Especificar nombre de tabla en Laravel

Cuando usamos Laravel y los modelos del mismo, se crea un nombre de tabla (que será creada en la base de datos) que no siempre será correcto, sobre todo si está en idioma español. Por ejemplo, yo tenía un modelo llamado MensajeIndividual pero el nombre de la tabla estaba como mensaje_individuals. Hoy veremos cómo cambiar el nombre de la tabla en el modelo y en la migración (en caso de que exista). ...

enero 24, 2020 · 2 min · 233 palabras · Parzibyte

Enviar correo con Laravel - Ejemplo

En este artículo te enseñaré a enviar un correo con Laravel, usando el servidor de correos que tengas instalado en tu servidor web o logueando en un archivo. Para ejemplificar vamos a enviar un correo electrónico usando una vista a la que le vamos a pasar algunos datos. ...

enero 18, 2020 · 3 min · 541 palabras · Parzibyte