symfonycasts.com

Dev back

Implementing the Webhook Request Parser

Cet article traite de l'implémentation d'un parseur de requêtes webhook dans un projet utilisant Symfony, en se concentrant sur la logique autour du traitement des paiements via LemonSqueezy. Il présente également une série de chapitres couvrant différents aspects du processus d'achat et de gestion des webhooks, avec des sections prévues pour les tests et la logique métier.

Dev back

Centralize LemonSqueezy Business Logic

Cet article présente un cours sur la centralisation de la logique métier de LemonSqueezy dans une application Symfony. Il couvre des sujets tels que le traitement des paiements, la mise en œuvre d'API et l'écoute des webhooks pour gérer les transactions. Les utilisateurs apprendront à intégrer et tester ces fonctionnalités dans leur projet, tout en se familiarisant avec les outils nécessaires comme Ngrok.

Dev back

Complete the Checkout

Cet article présente un cours sur l'utilisation de LemonSqueezy pour gérer les paiements en ligne et compléter le processus de paiement avec Symfony. Il aborde des sujets tels que la centralisation de la logique commerciale de LemonSqueezy, l'écoute des webhooks, et les tunnels Ngrok pour le développement. Le cours semble être structuré en chapitres pratiques pour guider les utilisateurs à travers les différentes étapes de l'implémentation.

Dev back

Bonus: Messenger Monitor Bundle

Ce cours aborde l'intégration du système de messagerie dans Symfony en utilisant Mailtrap pour tester les emails, en incluant la gestion des événements et le suivi des messages. Il couvre des sujets comme l'envoi d'emails, le style HTML/CSS pour les emails, l'usage d'Inky et Foundation CSS, ainsi que la mise en place du service Messenger pour l'envoi asynchrone et la gestion des erreurs. Des démonstrations pratiques sur les services de webhook et les tests fonctionnels d'emails sont également incluses.Pour les développeurs souhaitant approfondir l'utilisation de la messagerie dans Symfony.

Autre

Multiple Products Purchase

SymfonyCasts présente un cours sur le traitement des paiements avec LemonSqueezy. Le contenu se concentre sur l'achat de plusieurs produits, la gestion de la logique commerciale et l'écoute des webhooks. Le cours propose des chapitres détaillés sur différentes étapes de la mise en œuvre, bien que certaines fonctionnalités soient à venir.

Dev back

Checkout API Request

L'article présente un cours sur le traitement des paiements en ligne avec LemonSqueezy, en abordant des sujets comme la création d'une API de checkout et la gestion de la logique d'affaires. Le cours comprend plusieurs chapitres, dont des prévisions pour des fonctionnalités à venir telles que l'écoute des webhooks et l'achat de plusieurs produits.

Dev back

Setting Many To Many

Cet article présente les concepts de gestion des relations ManyToMany dans Symfony 7, en abordant comment assigner des entités entre elles, en utilisant Doctrine pour gérer l'ajout et la suppression d'entrées dans les tables de jointure, tout en expliquant les nuances entre les côtés possédants et inverses de ces relations. L'approche est illustrée par un exemple pratique d'ajout de 'droids' à des 'starships'.

Dev back

Setting the Relation

Cet article traite de la gestion des relations entre objets dans Symfony et Doctrine en créant manuellement des objets au lieu d'utiliser des outils comme Foundry. Il explique comment établir des liens entre les entités dans la base de données sans manipuler directement les identifiants, en mettant l'accent sur les relations d'objets gérées par Doctrine, ce qui simplifie la gestion des données dans une application Symfony.

Autre

Start the Course Project App

SymfonyCasts lance un nouveau cours sur l'utilisation de LemonSqueezy comme solution de traitement des paiements, avec des chapitres sur la création d'une application de projet course et l'implémentation de l'API pour le processus de paiement. Les fonctionnalités avancées comme les achats de produits multiples et la gestion des données dynamiques sont à venir.

Dev back

Start the Course Project App

Le contenu présente un cours sur la création d'une application de projet avec Symfony, mettant en avant l'utilisation de LemonSqueezy comme traitement de paiement. Il propose une série de chapitres sur la mise en place de produits, la gestion des commandes et des fonctionnalités à venir telles que des requêtes API.