Hola nuevamente, espero que tu viaje por la programación te sea leve. Nuevamente publico aquí un post sobre como crear una API básica en Laravel 9, este tutorial o guía la publiqué originalmente en mi otro blog en medium.
crud
Hace tiempo atrás creé una serie de post sobre como crear un CRUD de lista de tareas en Laminas framework. Puedes ver los post aquí.
Posteriormente creé una serie de videos en youtube sobre el proceso, que por cierto, ya no publique aquí en este blog, sino, en medium (sigueme por cierto).
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: