Integración de las plantillas html y esquema de base de datos
  • Integrando la plantilla html
  • Creando la tabla posts
  • Mostrando los posts desde la base de datos
  • Mostrando la fecha de publicación de los posts
  • Creando las Categorías
  • Qué son y cómo utilizar Seeders
  • Creando las Etiquetas
  • Integrando la plantilla de administración AdminLTE
  • Integrando el login - Parte I
  • Integrando el login - Parte II
  • Personalizando el menú y utilizando controladores
  • Mostrando los posts con DatatablesJs
  • Reestructuración de código y activación de links
Crear y editar publicaciones
  • Creación del formulario para ingresar posts
  • Implementación de un selector de fechas 'datepicker'
  • Integrando un editor de contenido y un selector múltiple
  • Guardando las publicaciones
  • Validando el formulario
  • Query scopes
  • Mostrando los posts individuales
  • Generando urls amigables
  • Título y descripción para SEO
  • Social Links
  • Actualizar posts - Parte 1
  • Actualizando posts - Parte 2
Cómo subir imágenes a nuestro servidor
  • Cómo subir imágenes con DropzoneJS
  • Validando las imágenes
  • Almacenando las imágenes en el servidor
  • Mostrando las fotos
  • Galería de fotos
  • Eliminando fotos | Parte 1
  • Eliminando fotos | Parte 2
Filtros y mejoras en el código (reestructuraciones)
  • Posts con video y audio
  • Paginación personalizada
  • Filtrar posts por categoría
  • Filtrar posts por etiqueta
  • Accesores y mutadores de Eloquent
  • Creando etiquetas sobre la marcha
  • Reestructuración del PostsController
  • Reestructuración del PhotosController
  • Eliminar posts y sus relaciones
  • Actualizando a Laravel 5.5
  • Mantener el modal si hay errores
  • Generando URLS únicas
  • Activando la navegación
  • Agregando las páginas estáticas
Roles y permisos
  • Acceso a posts no públicos
  • Asignar posts a usuarios
  • Reestructuración - Vistas polimórficas
  • Políticas de acceso a publicaciones
  • Instalando el paquete laravel-permission
  • Roles y Usuarios
  • Permisos de usuario
  • Mostrando el listado de usuarios
  • Creando el perfil de usuario
  • Editar usuarios
  • Editar contraseña
  • Agregar y quitar roles de usuario
  • Agregar y quitar permisos de usuario
  • Activando rutas anidadas
  • Crear usuarios - Parte 1
  • Crear usuarios - Parte 2
  • Eventos y Listeners
  • Enviar las credenciales vía email
  • Políticas de acceso a usuarios
  • Eliminar usuarios
  • Permisos para asignar roles
  • Mostrando el listado de roles
  • Formulario para crear roles
  • Formulario para editar roles - parte 1
  • Formulario para editar roles - parte 2
  • Mensajes de validación personalizados
  • Eliminar roles
  • Políticas de acceso a roles
  • Ver y editar permisos
  • Políticas de acceso a permisos
  • Mostrar y ocultar botones
  • Implementando la página de archivo
  • Agrupar posts por mes y año
  • Filtrar posts por mes y año
  • Optimización de consultas en Eloquent
Convirtiendo el Blog en un SPA (Single Page Application)
  • Instalación de dependencias
  • Compilación de archivos
  • Configurando BrowserSync
  • Definiendo la vista principal
  • Instalando Vue Router
  • Creando las rutas
  • Definiendo la navegación
  • Creando las vistas
  • Mostrando los posts via AJAX
  • Mostrando los posts - parte 2
  • Rutas con nombre
  • Mostrando posts individuales
  • Uso de API Resources en Laravel