Saltar al contenido
Academy
0/15

Rutas

En esta página

Construye con Milpa · Unidad 2 de 4

Crea una capacidad y una ruta

El generador reduce trabajo repetitivo, pero el contrato sigue siendo explícito: nombre, capacidades provistas, dependencias y flavor.

Inicial a intermedio35 min

Al terminar podrás

  • Generar un plugin con contrato
  • Inspeccionar la ruta resultante

Entender

El generador reduce trabajo repetitivo, pero el contrato sigue siendo explícito: nombre, capacidades provistas, dependencias y flavor.

Después de escribir, inspecciona. Un archivo presente no prueba que el host registró correctamente el plugin o la ruta.

Ver

Explorar el atlas de límites

Ubica la nueva pieza en el mapa antes de convertirla en código.

Hacer

Ejecuta la práctica en tu checkout y conserva la salida como evidencia.

terminal
$php bin/coa make:plugin Catalog --provides=catalog
$php bin/coa make:controller CatalogPlugin CatalogController --path=/catalog
$php bin/coa inspect:routes

Verificar

Demuestra que puedes aplicar la unidad. El progreso solo avanza al aprobar la evaluación.

Criterios evaluados

  • El plugin declara catalog en provides.
  • La ruta /catalog aparece en inspect:routes.

Evaluación calificable

Resuelve los 3 escenarios. Esta unidad exige 3 de 3 respuestas correctas.

0 intentos
Pregunta 1 de 3Catalog será una unidad de composición y otros plugins dependerán de su capacidad catalog. ¿Qué primer paso hace explícito ese contrato al generar la pieza?
Pregunta 2 de 3El generador creó CatalogController y los archivos esperados para /catalog. ¿Qué evidencia completa la verificación de que el host reconoció la ruta?
Pregunta 3 de 3CatalogPlugin no puede funcionar sin la capacidad storage, aportada por StoragePlugin. ¿Cómo se representa esa relación para que pueda validarse antes del tráfico?

La calificación valida respuestas en este navegador; no certifica identidad.

Fuentes primarias

Contenido verificado: 2026-07-10