Hola les comparto este pequeño tutorial, son 4 post en medium donde explico el proceso de creación de una API REST básica de lista de tareas con Laravel.
tutorial
En la última parte de nuestra serie sobre cómo crear un CRUD con Laminas, abordaremos la refactorización de las vistas. En las partes anteriores, hemos construido la estructura básica del CRUD y hemos creado la funcionalidad de creación, lectura, actualización y eliminación de registros.
Vamos a aplicar una refactorización a la vista de crear y editar una tarea.
La refactorización de las vistas implica reorganizar y limpiar el código de las plantillas para mejorar su legibilidad, claridad y modularidad. Esto puede involucrar la eliminación de código duplicado, la simplificación de la estructura de la plantilla y la mejora del rendimiento.
La acción para eliminar una task no es complicada, de hecho es una de las acciones más sencillas. Vamos a crear una nueva acción en nuestro controlador ToDoController.php y la vamos a llamar deleteAction(), con el siguiente código:
Esta es la cuarta entrega (wow) de Creando un Crud con Laminas, vamos a marcar una tarea como completada: agregando un botón para ver los detalles de la tarea, incluir un botón para marcar como finalizada y mostrando una etiqueta cuando la tarea esta terminada.
Así que comencemos:
En esta tercera entrega de Creando un Crud con Laminas, vamos a crear un formulario para crear y editar tareas para esto vamos a usar el componente Laminas\Form, para agregarle validación vamos a usar la interfaz InputFilterAwareInterface y finalmente vamos a renderizar nuestro formulario en las vistas correspondientes, usando las clases CSS de bootstrap.
En esta segunda entrega de Creando un Crud con Laminas, vamos a personalizar el diseño de la aplicación para que luzca diferente, a continuación vamos a configurar la base de datos MySQL y vamos a listar tareas ya desde base de datos en nuestra aplicación.
Ya vimos [en un post pasado lo que es Laminas y como instalarlo][1], ahora, en esta primera parte vamos a crear un CRUD. Esta es una serie de post donde vamos a crear un CRUD con Laminas MVC. CRUD es una cronimo para las acciones de Crear, Leer, Actualizar y Borrar, en inglés.
¿Qué es Laminas?
El proyecto laminas es una continuación open-source de Zend Framework. Laminas abarca los siguientes proyectos: