Configurar el entorno de desarrollo
  • Introducción al curso
  • Importante
  • ¿Laravel? Qué es, por qué usarlo, mi experiencia y algunos proyectos
  • Configuración inicial
  • Instalar un editor de texto
Introducción básica a Laravel
  • Crear proyectos en Laravel en varias versiones
  • Las rutas
  • Conectar una base de datos
  • ¿Qué es un Middleware? - Crear rutas de autenticación
  • Controladores
  • Vistas en Laravel
Integrar una plantilla en Laravel
  • ¿Cuál plantilla vamos a integrar?
  • Integrar la plantilla en el proyecto
  • Evitar que se dañen las imágenes
  • Evitar duplicar el código de la plantilla
  • Formulario para iniciar sesión
  • Formulario para registrarse
  • Obtener un enlace correctamente
  • Lógica en el menú para ingresar o cerrar sesión
Integrar un panel administrativo
  • ¿Cuál panel administrativo vamos a integrar?
  • Archivo de configuración
  • Personalizar el panel administrativo
  • Crear más roles para limitar el acceso
  • Mostrar la información desde el panel administrativo
  • Traducir toda la aplicación de Laravel
Trabajar con las publicaciones
  • Retornar todas las publicaciones
  • Mostrar cada publicación por separado
  • Limitar cuántas publicaciones se mostrarán
  • Diseñando la paginación
  • Mostrar múltiples variables y relaciones en una vista
  • Compartir las publicaciones
  • Agregar comentarios a las publicaciones
Formularios en Laravel
  • Agregar un buscador
  • Integrar un formulario de contacto
  • Enviar mensajes desde el formulario con Mailtrap
  • Mejorar la apariencia del mensaje
  • Preparar el formulario para el servidor con Gmail
Vistas del formulario de registro e ingreso
  • Ordenar las vistas y mejorar la vista SHOW
  • Mejorar la vista de restablecimiento
  • Mejorar la vista para recuperar la cuenta
  • Traducir el mensaje del correo
Detalles en la página principal
  • Mostrar ventanas modales en la página principal
  • Lógica cuando el usuario ya está registrado
  • Imagen del usuario que realiza la publicación
  • Información de relleno para algunas vistas
Detalles en el Panel administrativo
  • Cambiar la imagen del usuario
  • Programación de nuevas clases