Domina Cursor, el editor de código con IA que multiplica tu productividad como desarrollador.

0 de 35 lecciones completas (0%)

PROYECTO: TIENDA DE LIBROS ELECTRÓNICOS FULL STACK

Implementación de controladores de usuarios

Vamos a implementar controladores basados en este modelo de usuario.

Para esto, vamos a utilizar Composer porque necesitamos crear algunos archivos y rutas.

Voy a abrirlo como siempre y crear un nuevo composer.

Primero voy a eliminar este de aquí, y luego voy a pedirle que proporcione el controlador de usuario completo basado en el modelo y las especificaciones de nuestro proyecto.

Escribo: «Proporciona controladores de usuario completos basados en el modelo» y luego uso la arroba (@) para especificar el archivo como «modelo de usuario».

Ya ha sido referenciado. Ahora me aseguro de seguir las especificaciones que están descritas aquí, y agrego «archivos de guía del backend», y luego presiono Enter.

Perfecto, ya está listo. Ahora acepto los cambios.

Veamos la carpeta de controladores – aquí tenemos el controlador de usuario.

Y aquí podemos ver todas las funciones: manejo de errores, registro, inicio de sesión, obtener perfil, actualizar perfil, cambiar contraseña, subir archivos, obtener libros comprados, obtener transacciones, obtener todos los usuarios, y eliminar usuario.

Excelente, esto está perfecto.

Pero podemos mejorar aún más optimizando cada uno de estos controladores.

Pero esto es un buen comienzo…

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies de terceros

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.