laravel

Compilando componentes para usar Vue con Laravel

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.

Leer más »Vue con Laravel – Configuración con Laravel Mix

LivelyCart Pro en ejecución

Guía de Instalación de LivelyCart Pro

En estos días un cliente solicitó mi ayuda para instalar el software llamado LivelyCart Pro en un servidor Apache con PHP, por eso es que hago esta guía.

Por si no sabes, LivelyCart Pro es un software (no gratuito ni open source) de comercio electrónico escrito en PHP usando el framework Laravel.

Aunque LivelyCart Pro ya tiene una guía de instalación decidí exponer algunos aspectos importantes aquí.

Leer más »Guía de Instalación de LivelyCart Pro

(429) Too Many Requests Laravel – Solución y explicación

Introducción

Cuando estamos consumiendo una api creada con Laravel, puede que nos aparezca el error que dice “(429) Too Many Requests“. Aquí explicaré por qué pasa y qué solución tenemos para ello.

Básicamente esto aparece porque estamos haciendo muchas peticiones en un corto periodo de tiempo; por ejemplo, hacer 100 peticiones en menos de un minuto.

Es una forma que tiene Laravel para protegernos. Ya que de esta forma bloqueamos el acceso a un usuario malicioso que haga miles de peticiones para que nuestro servidor caiga. Si pasa el límite, sólo se le responderá con el código http 429.

Leer más »(429) Too Many Requests Laravel – Solución y explicación

Obtener datos de php://input en PHP usando Laravel

En ocasiones necesitamos acceder a los datos que hay en el stream php://input para leer datos raw.

Laravel proporciona un mecanismo fácil para hacer esto. Lo único que tenemos que hacer es inyectar el servicio Request en nuestro controlador.

Hay que recordar que Laravel siempre pondrá los datos de la solicitud dentro de los parámetros de nuestras funciones.

Leer más »Obtener datos de php://input en PHP usando Laravel

Cambiar zona horaria o timezone en Laravel

Cambiar la zona horaria en nuestro servidor es de suma importancia, sobre todo si queremos trabajar con fechas.

Por defecto, PHP (y los frameworks que trabajen sobre el lenguaje) viene con una zona horaria preconfigurada; zona que no siempre nos servirá.

Por ejemplo, si somos de México, la fecha y hora estarán mal configuradas, y al querer trabajar con ellas, obtendremos datos que, si bien son correctos, no están ajustados para el tiempo de nuestro país o lugar de origen.

Leer más »Cambiar zona horaria o timezone en Laravel