API REST in Laravel: autenticazione con Sanctum e autorizzazione
La nostra API è ora sotto controllo. Con Sanctum abbiamo aggiunto l'autenticazione a token, creato gli endpoint di registrazione, login e logout e protetto le operazioni di scrittura, lasciando pubblica la lettura.
API REST in Laravel: validazione e Form Request
La nostra API non accetta più dati arbitrari. Abbiamo introdotto la validazione, spostandola dal controller a classi dedicate, le Form Request, che centralizzano regole e autorizzazione.
API REST in Laravel: API Resource e trasformazione dei dati
Il client riceve JSON progettato per lui, e il nostro schema resta libero di evolvere senza rompere l'interfaccia.
API REST in Laravel: Eloquent e persistenza
Il nostro catalogo ha finalmente una memoria persistente. Abbiamo definito la tabella con una migrazione, configurato il modello Eloquent con la protezione dal mass assignment e la conversione dei tipi, e riscritto il controller sfruttando l'ORM e il route model binding, completando tutte le operazioni CRUD.