No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Adquiere por un año todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

2D
2H
40M
24S

Introducción a la API privada

14/18
Recursos

Aportes 13

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Laravel Sanctum proporciona un sistema de autenticación para SPA (aplicaciones de una sola página), aplicaciones móviles y API simples basadas en tokens. Sanctum permite que cada usuario de su aplicación genere múltiples tokens API para su cuenta. A estos tokens se les pueden otorgar habilidades / alcances que especifican qué acciones pueden realizar los tokens.
Fuente:
https://laravel.com/docs/8.x/sanctum#introduction

Yo no sé ustedes pero a mi me encanta el logo de Laravel Sacntum, jaja


.
Este sistema se basa en autenticación por tokens, es perfecto para hacer uso de API’s, ya no tienes que reinventar la rueda!
.

.
En esta clase del Curso Avanzado de Laravel pueden ver una comparativa entre la autenticación de Laravel UI (ahora Jetstream) y Laravel Sanctum:
.
https://platzi.com/clases/1959-laravel-avanzado/30082-api-de-autenticacion-laravel-ui-y-laravel-sanctum/

Laravel 8 trae por defecto Sanctum y no hace falta instalarlo

Me pueden apoyar para saber cual es la diferencia entre Laravel Sanctum y Laravel Passport?

Con este codigo podemos agrupar ambas rutas bajo un mismo middleware

Route::middleware('auth:sanctum')->group(function () {
    Route::apiResource('v1/posts', PostV1::class);
    Route::apiResource('v2/posts', PostV2::class);
});

wooow laravel es genial 😄

En laravel 10.x toda esta configuración ya está configurada desde la creación del proyecto no es necesario hacer la instalació, ni las migración.

Recordar agregar el Header “Accept” “application/json” para consumir la API desde Postman o similar

Cuando intento realizar el paso de migrate me sale esto

PS C:\xampp\htdocs\api> php artisan migrate

   INFO  Nothing to migrate.

Estoy con laravel 10 y si instalas Breeze ya lo trae

Continuo: El sanctum xd

Pd: ¿a alguien mas le gusta la palabra “Sanctum”?

sanctum

¿Esto en que es similar y diferente a JWT?