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…