Categoría: laravel

Bienvenido al blog de Parzibyte. Vas a encontrar tutoriales y tips de programación, bases de datos, redes, electrónica e informática general. Ejemplos de código, aplicaciones gratuitas y open source

Laravel y Gmail: enviar correo electrónico

Laravel, un poderoso framework de PHP, provee una manera muy sencilla de enviar correos electrónicos, ya sea usando nuestro propio servidor u otros como el de gmail. Ese último servicio es lo que voy a explicar hoy: cómo enviar un correo a través de gmail desde Laravel.

Laravel: subir archivos y aplicar validación

En este post voy a mostrarte cómo enviar o subir fotos con un formulario, y procesarlas para almacenarlas con Laravel. También te voy a enseñar cómo validar las fotos, para permitir determinadas extensiones o peso. Será un formulario que aceptará la subida de múltiples imágenes, las validará y almacenará. Aunque es para imágenes, este ejemplo…
Leer más

Validación de formularios en Laravel

En este post voy a mostrarte cómo hacer el envío de un formulario con Laravel, así como la validación del mismo del lado del servidor. Laravel provee una forma fácil de validar, además de mostrar los errores en una lista que puede estar bajo el formulario. Nota: si quieres usar la validación con mensajes en…
Leer más

Laravel: mensajes de validación en español

Estoy a punto de escribir un tutorial sobre la validación de formularios en Laravel, pero en los mismos hago la validación con mensajes en español. Por defecto, Laravel muestra los mensajes de error o de validación en inglés, pero en este post voy a mostrar cómo podemos traducir esos mensajes, además de indicarle a Laravel…
Leer más

Flash data en Laravel para mostrar avisos

En este post voy a mostrarte cómo usar los datos flash de la sesión de Laravel para mostrar avisos como “Usuario registrado correctamente”. Recuerda que los mensajes flash solo viven una vez.

Laravel y tinker - Usuario creado manualmente

Laravel – registrar usuario manualmente

En muchos casos al usar Laravel vamos a necesitar registrar un usuario manualmente. Ya sea en nuestro ambiente de pruebas o incluso en el ambiente de producción, por alguna u otra cosa. Por ejemplo, en mi caso he desactivado el registro de usuarios en la autenticación, así que si necesito registrar uno manualmente. Justamente escribo…
Leer más

Laravel: Mover elemento de una tabla a otra

En este post voy a explicar cómo mover un registro de una tabla de la base de datos a otra tabla, moviendo los datos porque se van a eliminar de una tabla para pasarlos a otra. Todo esto vamos a hacerlo con Laravel y Eloquent, es decir, a través de los modelos de Laravel. Aunque…
Leer más

Laravel: Obtener id de último elemento insertado con Eloquent

En este artículo voy a explicar cómo obtener el id del último elemento insertado en una tabla (en mi caso lo hice con una base de datos de MySQL pero debería funcionar en otros motores)  a través de Eloquent, usando el framework Laravel. Obtener el último id insertado sirve cuando tenemos relaciones en nuestras bases…
Leer más

PHP: Limitar o cortar cadena y agregar puntos suspensivos o sufijo

En este post voy a explicar cómo podemos truncar una cadena si su longitud es mayor a un valor que nosotros designemos usando el lenguaje PHP. Además de truncar la cadena con PHP vamos a ver cómo agregarle puntos suspensivos o tres puntos: … (y cualquier otro sufijo, o dejarlo vacío) Esto también se puede…
Leer más

Creación de tabla dentro de MySQL con migración de Laravel

CRUD de Laravel con MySQL: administrador de canciones

CRUD de Laravel con MySQL o MariaDB Hoy toca el turno de Laravel (un framework de PHP) para conectarse a la base de datos más popular: MySQL. En este post voy a explicar cómo conectar Laravel con MySQL o MariaDB, comenzando por configurar la base de datos, pasando a través de las rutas, repasando el…
Leer más

Env de Laravel para MySQL

Configurar Laravel con MySQL

Este post es muy corto, únicamente veremos cómo configurar a Laravel con el archivo .env para que use nuestras credenciales al conectar al motor de bases de datos MySQL. Recuerda que primero debes instalar composer así como generar las claves e instalar las dependencias. ¿Eres un principiante en Laravel? pásate primero por este post.

Instalar dependencias pero evitar las de desarrollo o dev - Laravel y Composer

Pequeño truco para reducir el tamaño de vendor en Laravel

A más de un programador de Laravel le ha pasado esto: ha terminado el proyecto, pasado las pruebas y está listo para enviarlo a producción pero pasa algo: la carpeta vendor tiene un tamaño realmente grande. Esto es porque la carpeta vendor tiene todos los paquetes que necesita el framework, pero hay unos de ellos…
Leer más

Desactivar registro de usuarios en Laravel

A partir de la versión de Laravel 5.7 (al momento de escribir esto ya existe la versión 5.8) se puede deshabilitar (fácilmente) o desactivar el registro de usuarios para la autenticación. Como bien se sabe, Laravel provee un mecanismo de autenticación (también llamado Auth) que genera todo lo necesario para el control de usuarios, como…
Leer más

Definir nuestras propias constantes en Laravel

Agregar constantes en Laravel En este post voy a explicar la manera recomendada, más fácil y mantenible de agregar o definir nuestras propias constantes en el framework Laravel (será en la versión 5.7 pero debería funcionar bien para otras versiones). Las constantes son importantes y necesarias en todo sistema, ya que permiten tener un código…
Leer más