Validación de datos con Laravel

En esta octava lección del Curso Primeros pasos con Laravel 5.* vamos a tratar sobre las validaciones, las cuales son una de las partes más importante para cualquier sistema informático pues, ya sea sin intención o maliciosamente, los usuarios pueden cometer errores en nuestros formularios lo que provocará tener datos incorrectos en nuestra base de datos. Laravel posee un componente validaciones, por lo cual nos facilita todo este proceso.

Ver post

Servidores | Configuración del servicio PHP

Logo
11

Configuración del servicio PHP

Curso de Servidores Parte 2

Anteriormente habíamos visto cómo hacer la instalación de nuestro stack LEMP instalando las últimas versiones de cada parte del stack, pero realmente no habíamos hecho ninguna configuración, simplemente modificamos nginx para que reconociera los scripts de PHP, en esta ocasión haremos un poco de configuración del servicio de PHP.

Quizá se pregunten ¿Por qué habría de modificar PHP si ya está funcionando? Esto es debido que el servicio PHP escucha por default al usuario y grupo www-data, pero nosotros queremos que escuche a alguno de los usuarios registrados en nuestro servidor, con la finalidad de no tener que hacer cambios de permisos como lo hicimos anteriormente, además esto nos ayudará a tener más seguridad en el servidor y podremos ir encaminados a hacer un deploy automatizado, así que vamos a ver cómo podemos hacerlo.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Cómo enviar mensajes desde Laravel a Slack

banner-como-enviar-mensajes-desde-laravel-a-slack

Slack es una herramienta de comunicación en equipo que ha ganado muchos clientes en muy  pocos años por su versatilidad e integración con varias herramientas. Es por ello que hoy quiero mostrar como se pueden enviar mensajes desde nuestra aplicación en Laravel a un determinado equipo (team) en Slack con el componente maknz/slack.

Ver post

Autenticación basado en token en Laravel 5.2

banner-autentication-por-token

Laravel provee una estructura muy sólida a la hora de crear aplicaciones web, pero también ofrece todas las herramientas necesarias para crear API’s de forma muy sencilla. Uno de los temas más solicitados sobre el desarrollo de API’s con Laravel, es el sistema de autenticación basado en el uso de token. Un token es un valor único (digamos, una especie de clave) que se asigna a cada usuario que tiene acceso al sistema.

El sistema de autenticación basado en un «token» es un nuevo feature que ha sido incluido en Laravel 5.2 , veamos de que se trata siguiendo el siguiente ejemplo.

Ver post

Eloquent Avanzado | Consulta de relaciones personalizadas (Parte 2)

En  la lección anterior formulamos un problema, se trataba de que necesitábamos ver en pantalla el número de registros de libros  públicos, es decir, status = public y además era importante imprimir en pantalla los libros mencionados.

Para lograr este objetivo nos ayudamos con lo visto en lecciones anteriores y el Curso básico de Eloquent, usamos los accesores, que como ya sabes son los métodos que creamos en la entidad (modelo), solo que aquí hacemos un poco más, y es una consulta personalizada usando la cláusula where.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Cómo organizar el código en PhpStorm siguiendo el estándar PSR-2

psr-2-phpstorm

Laravel maneja el estándar PSR-2 para el estilo del código. ¿Por qué existen estos estándares?, pues, el estándar PSR-2 está diseñado para establecer un patrón sobre cómo dar formato al código y para facilitar la lectura del mismo.  Si todos los programadores creamos código al gusto de cada quien, es decir, sin normas o patrones sería complicado que otra persona entendiera nuestro código y a veces complicado hasta para nosotros mismos. Por lo tanto, en este post quiero mostrar cómo podemos configurar y utilizar el editor PhpStorm para que nos ayude en este proceso y no se nos escape ningún detalle.

Ver post

Gulp – Concatenar archivos

gulp-concatenar-archivos

En esta lección del Curso: Gulp y herramientas de automatización vamos a aprender a concatenar archivos, usando JavaScript como ejemplo. A través de esta lección también explicamos dos conceptos fundamentales de Gulp, como lo son: las tareas dependientes y porque las tareas deben emitir su estado, y anunciar que han completado exitosamente para que otras tareas comiencen su ejecución.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Peticiones DELETE sin formularios con Laravel y JQuery

post-delete-sin-formularios-laravel-jquery

Al igual que una petición de tipo POST, las peticiones PUT y DELETE se realizan mediante el envío de la data a través de formularios, pero en ocasiones esto resulta ser muy poco práctico debido a la cantidad de código que debemos escribir para crear dicho formulario. Por ejemplo si tenemos un listado de productos en una lista que cuenta con un botón de eliminar; en este caso deberíamos crear un formulario por cada botón y es por ello que muchos acaban simplemente creando una ruta de tipo GET que reciba el id del objeto que queremos eliminar. Esto compromete un poco la seguridad o el correcto funcionamiento de nuestra aplicación, debido a que, en teoría, podríamos eliminar datos solo con ingresar una url en el navegador. Vamos a ver como solucionar este problema.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.