Implementando la ruta para crear artículos
Subscríbete para tener acceso a esta y todas las lecciones PRO de Aprendible y a los repositorios privados
Ó si ya tienes una cuenta

Desarrollo de una API con Laravel

Implementando la ruta para crear artículos

En esta lección damos el primer paso en la implementación de la ruta para crear artículos siguiendo la especificación JSON:API

Regresar
Construyendo la API
Cómo crear el esquema de bases de datos en Laravel con Blueprint
04:37
Implementación de la ruta para obtener artículos individuales
08:01
Implementando la ruta para obtener todos los artículos
07:04
Implementando la ruta para crear artículos
08:39
Middleware para verificar los headers JSON:API
10:04
Cómo modificar las peticiones HTTP en los TEST
05:06
Probando errores de validación en formato JSON
03:04
Cómo formatear los errores según la especificación JSON:API
06:48
Extendiendo la clase TestResponse utilizando macros
08:31
Validando el documento JSON:API
12:13
Cómo modificar los errores de validación en Laravel
03:29
Automatizando la creación del Documento JSON:API
06:36
Actualización de recursos siguiendo la especificación JSON:API
09:32
Eliminación de recursos siguiendo la especificación JSON:API
05:07
Validación avanzada del slug
15:41
Cómo ordenar registros con Eloquent
06:26
Cómo ordenar registros por múltiples parámetros en Laravel
06:13
Extendiendo el Query Builder con macros
04:49
Implementando la paginación JSON:API
10:46
Reorganizando Macros utilizando Mixins
06:01
Cómo filtrar recursos siguiendo la especificación JSON:API
09:43
Utilizando Query Scopes como Filtros
08:03
Cómo solicitar campos específicos de un recurso (Sparse Fieldset)
08:18
Sparse Fieldset en la ruta detalle
04:30
Restructurando el Laravel Resource
11:16
Simplificando la verificación de recursos JSON:API
06:08
Implementando el recurso para las categorías
09:27
Creando un constructor de documentos JSON:API
10:42
Cómo utilizar MOCKS dentro de tests unitarios
06:00
Creando un recurso con sus relaciones
07:33
Cómo validar relaciones
04:33
Generando los links de relaciones (Relationship Links)
08:05
Habilitando el query include
04:32
Incluir relaciones de múltiples recursos
03:49
Carga condicional de relaciones
05:00
Validación de includes
03:51
Filtrar recursos por sus relaciones
05:06
Implementando el recurso para los autores
03:21
Cómo utilizar UUIDs como llave primaria en Eloquent
05:00
Relacionando el artículo con su autor
07:16
Implementando Include y links del autor
04:53
Implementando los links de relaciones
06:43
Implementando los links de relaciones - Parte 2
06:00
Validación de los links de relaciones
02:43
Actualizando la API a Laravel 9
02:41
Cómo interceptar las excepciones HTTP en Laravel
03:33
Custom assertion para verificar errores JSON:API
02:52
Cómo crear excepciones personalizadas en Laravel
04:30
Interceptando el error 400 en la API
06:02
Qué son y cómo funcionan los tokens en Laravel Sanctum
09:10
Cómo generar tokens de acceso con Laravel Sanctum
06:02
Validando la generación de tokens de acceso
05:45
Protegiendo las rutas API con Sanctum en Laravel 9
04:59
Interceptando el error de autenticación
02:05
Políticas de acceso para proteger la API
07:27
Habilidades de Token dentro de Políticas de Acceso
04:14
Sistema de permisos para la API
06:48
Permisos de usuario como habilidades de token
03:57
Implementando el logout en la API
07:02
Implementando el registro en la API
08:59
Reestructurando los Test Helpers
10:27
Versión anterior del curso
Inicialización del proyecto con Laravel Blueprint
08:25
Resource Objects y Resource Collections
15:48
Cómo ordenar recursos
10:50
Cómo ordenar recursos - Parte 2
07:25
Cómo paginar recursos según la especificación JSON:API
13:48
Cómo utilizar Macros y Mixins en Laravel
10:06
Cómo filtrar recursos
10:15
Cómo implementar Filtros utilizando Scopes de Eloquent
09:35
Cómo permitir búsqueda de recursos
15:19
Instalación y configuración del paquete Laravel Json API
10:57
Entendiendo los Schemas, Adapters y Validators
16:11
Cómo crear recursos siguiendo la especificación JSON:API
06:11
Implementando la autenticación API
07:28
Utilizando el slug como identificador de los artículos
13:32
Cómo actualizar recursos siguiendo la especificación JSON:API
05:02
Qué son y cómo utilizar Authorizers
04:53
Cómo eliminar recursos siguiendo la especificación JSON:API
03:52
Cuándo utilizar los códigos de estado HTTP 401 y 403
06:38
Definiendo el recurso de los autores de artículos
05:16
Qué son UUIDs y cómo utilizarlos en modelos de Eloquent
07:17
Cómo incluir relaciones siguiendo la especificación JSON:API
06:07
Links para obtener y modificar relaciones - Parte 1
04:05
Links para obtener y modificar relaciones - Parte 2
05:43
Cómo evitar que se modifiquen las relaciones
04:00
Cómo actualizar tu aplicación a Laravel 8
03:57
Actualizando los factories
08:32
Mostrando el listado de categorías
03:27
Crear, actualizar y eliminar categorías
07:02
Incluyendo relaciones entre artículos, autores y categorias
10:59
Cómo filtrar recursos por sus relaciones
05:12
Reglas de validación para las relaciones
07:41
Protegiendo la API contra asignación masiva
04:10
Reestructuración de la lógica relacionada con el autor y sus artículos
11:31
Qué son Token Abilities o Scopes en una API con Laravel Sanctum
09:10
Permisos API para crear artículos
05:42
Permisos de token para actualizar y eliminar artículos vía API
05:19
Permisos para modificar relaciones
07:36
Autenticación API para aplicaciones móviles
13:40
Autenticación API para aplicaciones móviles | Parte 2
08:21
Registro de usuarios vía API
07:43
Obteniendo el usuario autenticado con Laravel Sanctum
04:09
Creando un sistema simple de permisos en base de datos
08:04
Utilizando los permisos como habilidades de token API
04:36
Comando de artisan para generar los permisos de cada recurso API
08:51
Cómo ejecutar tests en paralelo (parallel testing) en Laravel
00:54
Comando para generar datos de prueba en la API
05:37
Cómo utilizar Postman para probar una API hecha con Laravel
08:08
Cómo crear y utilizar variables de entorno en Postman
03:53
Cómo utilizar parámetros de URL en Postman
06:48
Cómo utilizar parámetros de URL en Postman - Parte 2
05:37
Cómo generar la documentación de una API con Postman
07:42
Cómo consumir una API adherida a la especificación JSON:API con Vue 3
06:22
Cómo autenticar un SPA (Vue 3) utilizando Sanctum y Fortify
09:57
Cómo obtener el usuario autenticado con Sanctum con Vue 3
06:39
Cómo crear registros desde Vue 3 siguiendo la especificación JSON:API
10:46
Cómo generar slugs en tiempo real con Vue.js
04:16