Contrata un plan y consigue acceso completo o compra el curso por 25,00 € y accede a él para siempre
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
OneTimeSecret ya existe, es una plataforma que permite generar mensajes secretos de un sólo uso con diferentes características: protección con contraseña, definir el tiempo de expiración y notificar al interesado por correo electrónico.
En este curso práctico de Laravel vamos a estar desarrollando OneTimeSecret, pero con Laravel. Desde cero, vamos a ir creando todas las piezas y funcionalidades necesarias para ver cómo podemos llevar a cabo el desarrollo de este tipo de sistemas, los cuales son muy interesantes y ofrecen una funcionalidad bastante útil en determinados casos.
La principal ventaja de plataformas como OneTimeSecret, es que los mensajes sólo se pueden visualizar una única vez, y después son eliminados. Esto permite que los mensajes que normalmente enviamos por correo electrónico, muchas veces con datos que no deberíamos enviar (contraseñas, accesos etcétera) sólo se puedan visualizar una única vez con una única URL, y después desaparecen.
Entre los temas interesantes que cubriremos en este curso, tenemos los siguientes:
Modelos con UUID en lugar de con la típica PK auto incremental.
Modelos Prunables, es decir, las filas que no tienen que existir, serán eliminadas automáticamente.
Columnas con valores en formato texto encriptadas para mayor seguridad, las cuales seránd esencriptadas al momento de visualizarse.
Secretos visibles una única vez, con o sin contraseña, una funcionalidad muy interesante de desarrollar.
Deshabilitar Observers al momento de llevar a cabo eventos en los modelos Eloquent.
Uso de layouts dinámicos en base a la autenticación, usuarios identificados, AppLayout, usuarios invitados, GuestLayout.
Mucho más.
Si te interesa aprender a desarrollar este tipo de sistemas en Laravel, no lo dudes, compra el curso o suscríbete a la plataforma, en cualquier caso, tendrás acceso completo e inmediato incluyendo el proyecto final. Te garantizo que este tipo de desarrollos nos ayudan a seguir mejorando y a aprender a aplicar determinadas soluciones en muchos momentos de nuestra carrera como desarrolladores Laravel.
Más de 12 años de experiencia en el desarrollo de aplicaciones web con amplia experiencia en desarrollo móvil utilizando PHP, Laravel, Vue.js, React, React Native y Serverless.
Analista programador web Full Stack
2 valoraciones
Es muy interesante ver la logica usada para crear esta funcionalidad de solo verse una vez.
Me gusto mucho todo el tratamiento de los secretos, un muy buen curso.
Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.
Términos y condiciones Política de privacidad Términos y condiciones para afiliados Formulario de contacto
Copyright 2025 © Todos los derechos reservados.