Rutas con parámetros dinámicos en Laravel 10
En esta lección aprenderás a definir rutas con parámetros dinámicos usando el framework Laravel a partir de su versión 10.
En esta lección aprenderás a definir rutas con parámetros dinámicos usando el framework Laravel a partir de su versión 10.
Puesto que Laravel usa Front Controller para redirigir las peticiones, cuando quieras crear una página no debes agregar un archivo .php
a tu directorio público sino crear una ruta. En esta lección te enseñaré cómo definir rutas básicas con el framework Laravel a partir de la versión 10.
Laravel, así como otros frameworks de PHP y otros lenguajes, usa un único punto de acceso a la aplicación llamado Front Controller, en esta lección te hablaré brevemente de cómo funciona este patrón y revisaremos el primero de los directorios que trae nuestro proyecto base de Laravel.
En esta lección vamos a instalar Laravel 10, tarea que podemos lograr de forma muy sencilla utilizando Composer, el manejador de dependencias de PHP.
En esta lección vamos a instalar MySQL en macOS Big Sur utilizando para ello Homebrew. Además instalaremos el programa Sequel Ace para explorar nuestras tablas con una interfaz amigable.
En este video-tutorial voy a instalar PHP con Homebrew, Composer, Laravel Valet, el instalador de Laravel y crearemos un par de proyectos demo de Laravel con la versión más actual o con una versión específica del framework.
En este videotutorial vamos a utilizar la característica de Data Providers de PHPUnit para re-usar el método de prueba con dos implementaciones diferentes de nuestra interfaz Gateway.
En este videotutorial vamos a sincronizar las implementaciones de nuestro contrato «Gateway» para que retornen datos del mismo tipo, para ello nos apoyaremos en una nueva prueba unitaria automatizada y en el uso de las colecciones del framework Laravel.
En esta lección vamos a diseñar una entidad de Video usando varias características de la Programación orientada a objetos con PHP y apoyándonos en el desarrollo con pruebas automatizadas (utilizando PHPUnit) para garantizar la calidad del código.
Cuando trabajamos con una API externa, podemos sentirnos restringidos en el formato que obtenemos los datos, ya sea porque al decodificar de JSON solo podemos convertir a arreglos asociativos o clases estándares de PHP, o porque el formato, orden, tipos o cantidad de datos no sean los más convenientes para realizar cálculos o presentarlos al usuario. En esta lección, te explicaré cómo convertir datos provenientes de una API en una colección de «entidades» (término proveniente del concepto de Domain Driven Design).