L’article présente l’intégration d’un serveur MCP (Model Context Protocol) dans une application Laravel à l’aide du package opgginc/laravel-mcp-server. Le MCP, introduit par Anthropic fin 2024, permet aux assistants IA d’accéder à des données fraîches et pertinentes, évitant ainsi les limites des données obsolètes ou incomplètes. Le package facilite cette intégration via HTTP, propose des outils prêts à l’emploi (comme un "Hello World" ou la vérification de la version Laravel), et permet de créer ses propres outils MCP pour enrichir les réponses des agents IA. L’installation est simple (via Composer), la configuration flexible (domaines, middlewares, JSON-RPC 2.0), et l’interaction avec des modèles locaux (comme LM Studio) est détaillée. Idéal pour dynamiser les échanges avec une IA tout en gardant le contrôle sur les données exposées.
L'article explique comment sécuriser l'accès à une API en utilisant OAuth2 avec Laravel Passport, en se concentrant sur le flux « Client Credentials Grant » pour l'authentification machine-à-machine. Il guide à travers l'installation de Laravel Passport, la création d'un client OAuth2 pour un bot, et la protection des routes API. L'auteur montre comment obtenir un jeton d'accès pour le bot et utiliser ce jeton pour accéder à des ressources protégées, illustrant ainsi un moyen efficace de sécuriser les interactions automatisées avec une API.
L'article explore l'application des principes de la Clean Architecture dans le cadre du développement avec le framework Laravel. Il partage l'expérience d'une équipe qui a travaillé pendant plus d'un an pour réduire la dette technique et repenser l'architecture de leurs applications Laravel. L'article aborde les différentes couches de la Clean Architecture (présentation, domaine, application, infrastructure), l'inversion des dépendances, et le passage de frontières pour améliorer la testabilité, l'évolutivité et la maintenabilité du code
.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre, sauf que ça concerne PHPUnit, Doctrine, Symfony et Laravel
Tout est dans le titre
Suite et fin de https://dev.to/turculaurentiu91/laravel-htmx--g0n et https://dev.to/turculaurentiu91/laravel-htmx-2x-4o48 l'auteur implémente un moteur de recherche
Suite de https://dev.to/turculaurentiu91/laravel-htmx--g0n l'auteur ajoute Hyperscript qui facilite la programmation événementielle
HTMX c'est vraiment puissant :-)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre