Configurar el entorno
  • Introducción al curso
  • Califica el curso al final
  • Configurar el entorno de desarrollo para Laravel
  • Crear proyectos en Laravel
  • Editor de texto
  • Instalar Laravel Debugbar y crear rutas de ingreso y registro
Diseñar con Bootstrap 4
  • Instalar NPM para trabajar con Laravel MIX
  • Compilar los Assets automáticamente
  • Crear una vista maestra
  • Diseñar la página principal
  • Diseñar la página de seguridad
  • Diseñar el formulario de ingreso
  • Diseñar el formulario de registro
  • Traducir la aplicación
Diseñar un panel administrativo
  • Maquetar el Dashboard
  • Agregar íconos al Dashboard
  • Integrar FontAwesome
  • Cerrar sesión
Módulo 4 - Almacenar los archivos
  • Crear Modelo, Migración y Controlador
  • Maquetar el formulario
  • Obtener el tipo de archivo
  • Subir el archivo según la validación
  • Mensajes de sesión y diseñar las alertas
Manipular los archivos
  • Preparar los métodos del controlador y las rutas
  • Retornar las imágenes
  • Retornar los audios
  • Retornar los videos
  • Retornar los documentos
  • Eliminar cada archivo
  • Eliminar cualquier tipo de archivo
  • Lógica cuando no hay archivos
  • Confirmar antes de eliminar
Asignar roles y permisos
  • Instalar Laravel-Permission
  • Crear usuario y permisos por defecto
  • Prohibir el ingreso mediante las rutas
  • Prohibir el acceso desde el controlador
Manipular los roles y permisos
  • Mostar todos los roles
  • Formulario para crear más roles
  • Almacenar nuevos roles con permisos
  • Editar y actualizar los roles
  • Ver detalles de cada rol con los permisos
  • Eliminar cada rol directamente
  • Agregar una descripción a los permisos
  • Optimizar las consultas
  • Controlador para los permisos
  • Editar y eliminar los permisos
Crear usuarios
  • Mostar todos los usuarios
  • Ver detalles de cada usuario
  • Editar y actualizar los usuarios
  • Agregar usuarios y asignarles un rol
  • Editar roles y eliminar usuarios
  • Corregir errores con el ingreso
Solucionar errores con el Modal
  • Crear un Script
  • Obtener el ID del elemento
  • Eliminar archivos gracias al Input
  • Importar el contenido del CDN
  • Incluir el contenido en Partials
  • Verificar los modales
Integrar pagos mediante suscripción
  • Crear cuenta en Stripe
  • Instalar y configurar Laravel Cashier
  • Configurar un Policy para la suscripción
  • Integrar el formulario para pagar
  • Crear migración y modelo para los planes
  • Retornar todos los planes en la página principal
  • Retornar los precios según el plan
  • Almacenar las suscripciones
  • Insertar planes por defecto
  • API KEY dinámica
  • Personalizar el botón de pago
Planes de Stripe
  • Retornar todos los planes en el panel administrativo
  • Formulario para crear nuevos planes
  • Almacenar, ver y editar planes
  • Eliminar planes y mejorar el TextArea
Limitar el acceso al Dashboard
  • Mostrar mensajes en la página principal y asignar roles
  • Lógica para acceder al panel administrativo
  • Menú dinámico y permisos para acceder a los planes
  • Cambiar de controlador
  • Lógica cuando el usuario es administrador
  • Retornar todos los archivos según sea el rol
Usuarios y suscripciones
  • Registrarse con nombre de usuario
  • Mostrar las suscripciones de los usuarios
  • Continuar y cancelar suscripciones
  • Actualizar Cashier
  • Mostrar las facturas
  • Descargar las facturas directamente
  • Personalizar las facturas
Personalizar el Dashboard