Json:api

Dev back

Laravel Query Builder v7: a must-have package for building APIs in Laravel | freek.dev

La version 7 de Laravel Query Builder a été lancée, simplifiant la création d'API flexibles avec Laravel. Le package convertit les paramètres de requête d'URL en requêtes Eloquent appropriées, garantissant que seules les colonnes ou relations explicitement autorisées peuvent être interrogées. Cette version majeure nécessite PHP 8.3+ et Laravel 12+, introduit une API plus claire, des paramètres variadiques, et permet d'inclure des valeurs agrégées pour les modèles liés, facilitant ainsi le développement d'API conformes à JSON:API. La documentation complète est disponible sur GitHub.

Dev back

JSON API Resources in Laravel

Cet article explique comment utiliser le package JSON API Resources de Tim MacDonald dans Laravel pour créer des réponses d'API conformes aux standards JSON:API. Il décrit les étapes pour installer le package, refactoriser les ressources existantes, gérer les relations et ajouter des liens et des métadonnées, rendant le développement d'API plus cohérent et efficace.