Laravel: claves foráneas en migración

Laravel permite la creación de migraciones usando el comando php artisan make:migration. Con este comando podemos crear una migración y definir la estructura de una tabla. En este post veremos cómo agregar una relación o clave foránea a una tabla con Laravel y sus migraciones. ...

enero 15, 2020 · 2 min · 366 palabras · Parzibyte

Tipo de dato enum en migración de Laravel

En esta entrada voy a mostrarte cómo usar el tipo de dato enum en Laravel dentro de una migración. Será muy sencillo. ...

enero 15, 2020 · 1 min · 135 palabras · Parzibyte

Java - Remplazar cadenas con expresión regular

En este artículo sobre Java vamos a ver cómo Remplazar cadenas con expresión regular, es decir, usar una expresión regular para buscar y reemplazar por otra String. El método que vamos a usar será replaceAll ya que nos permite el uso de expresiones regulares, a diferencia del método replace en Java. Vamos a practicar un poco de expresiones regulares aplicadas a la sustitución de cadenas. ...

enero 14, 2020 · 3 min · 523 palabras · Parzibyte

preg_replace en PHP con ejemplo

En este post te mostraré cómo usar preg_replace en PHP a través de un ejemplo. También vamos a ver la sintaxis de la función. A grandes rasgos, la función preg_replace sirve para remplazar texto en una cadena usando una expresión regular. Lo interesante aquí es que también podemos capturar algunos grupos que coincidan con la expresión regular. ...

enero 14, 2020 · 4 min · 691 palabras · Parzibyte

Reemplazar cadenas en Java

Hoy vamos a ver cómo reemplazar cadenas en Java, es decir, buscar una palabra o String en otra String y remplazarla por otra. Por ejemplo, reemplazar “PHP” por “Java” en una oración. Más adelante veremos cómo hacerlo con expresiones regulares. ...

enero 14, 2020 · 2 min · 418 palabras · Parzibyte

Llenar select con Vue usando v-for

En este artículo te mostraré cómo renderizar un select (elemento HTML) o lista desplegable de HTML con Vue. Es decir, a partir de una lista de objetos, llenar un select y saber cuál elemento está seleccionado. ...

enero 10, 2020 · 2 min · 353 palabras · Parzibyte

Agregar token CSRF de Laravel a fetch de JavaScript

En este post te mostraré cómo agregar el token CSRF de Laravel a las llamadas AJAX con fetch, incluyendo el token en el encabezado. Como bien sabes, el token CSRF de Laravel previene ataques CSRF y es necesario al hacer peticiones HTTP que no son GET. ...

enero 9, 2020 · 2 min · 289 palabras · Parzibyte

Creando una librería HTTP de JavaScript

En este post te mostraré una envoltura de la función fetch para encerrar las peticiones básicas que se hacen con los verbos GET, POST, PUT y DELETE. De este modo nos ahorramos repetir código y aprendemos un poco sobre la reutilización del mismo. Al final tendremos una librería que nos permitirá hacer peticiones HTTP como cualquier otra usando AJAX. He usado esta librería y evitado usar Axios o proveedores de terceros. El primer uso es en mi sistema de ventas, aunque también lo he usado en el sistema escolar que hice recientemente. ...

enero 9, 2020 · 4 min · 768 palabras · Parzibyte

Vue con Laravel - Configuración con Laravel Mix

En este post te mostraré cómo usar Vue con Laravel, es decir, crear componentes de Vue y usarlos dentro de Laravel, compilando los componentes de Vue que estarán en un archivo con extensión .vue en lugar de usar HTML. Laravel es un framework del lado del servidor que utiliza el lenguaje PHP. Vue es un framework del lado del cliente que utiliza JavaScript (ya sea con TypeScript, CoffeeScript, etcétera). Veamos cómo usar estas dos tecnologías en conjunto. ...

enero 9, 2020 · 6 min · 1135 palabras · Parzibyte

Contar vocales de cadena en Java

En este artículo sobre programación vamos a ver cómo contar vocales de una cadena en Java. Es decir, dada una cadena, contar cuántas vocales tiene, sin importar si son mayúsculas o minúsculas. Para codificar este algoritmo vamos a ver una función que dice si un carácter es vocal, y vamos a usar un HashMap de Java para almacenar el conteo. ...

enero 8, 2020 · 4 min · 700 palabras · Parzibyte