Dans cet article nous allons nous amuser avec plusieurs technologies récentes, en particulier le serveur PHP FrankenPHP qui, à mon avis, est à suivre de très prés car il pourrait devenir une référence dans quelques mois. L’objectif est de mettre en place facilement une stack Symfony/Svelte (avec en bonus l’utilisation du framework CSS Bulma) Prérequis : Docker Ahah oui il ne faut pas...
Symfony 6 : Utiliser le composant Workflow
Si vous avez besoin de gérer des processus métier (tel qu’une gestion de commande, gestion de demande de congés ou encore des articles de publication) dans votre application Symfony, le composant Workflow pourrait bien vous être utile.
Symfony 6 : S’authentifier avec Facebook
Dans un précédent article, j’avais déjà évoqué ce sujet en prenant comme exemple une authentification Google, on va faire de même avec Facebook. (Sachant que le plus compliqué c’est de récupérer les clé API Facebook)
Un des intérêts de se connecter à l’aide du compte Facebook c’est d’éviter à saisir un énième mot de passe.
Mise en cache de donnees avec Symfony 6
Comme vous avez pu le constater dans le dernier article, utiliser l’API de ChatGPT peu vite devenir très coûteux, surtout si vous lui demandez la même requête, pour éviter cela nous allons mettre en place un système de cache pour y stocker des données.
Utiliser l’API de ChatGpt dans Symfony 6
Je ne sais pas si de votre côté c’est pareil, mais 3 tweets sur 4 de mon fil twitter parle de ChatGPT, je me devais donc de faire un petit article sur comment utiliser l’API de ChatGPT dans Symfony, d’autant que c’est relativement simple. Nous allons développer un script qui permet de trier des commentaires clients d’un restaurant du plus sympa au plus méchant ! On...
Symfony 6 : S’authentifier avec Google, facebook, github, …
Dans cet article on va voir comment se connecter à un site via vos identifiants Google ou facebook, … (la liste complete ici : ) et on va partir du principe que l’on se connecte exclusivement avec cette méthode (et donc pas de mot de passe) On va d’abord avoir d’une entité User, voici à quoi ressemble la mienne : #[ORM\Entity(repositoryClass: UserRepository::class)]...
une doc pour notre API Symfony
Aujourd’hui nous allons voir comment mettre en place une doc pour notre api (que vous pouvez retrouver dans l’article précédent : /2022/01/12/construire-sa-propre-api-avec-symfony/) Ceci va être ultra simple grâce au package NelmioApiDocBundle Pour l’installer : composer require nelmio/api-doc-bundle Et voilà, vous pouvez maintenant déjà naviguer dans /api/doc pour voir la doc...
Construire sa propre API avec Symfony
Avec les frameworks javascript on a de plus en plus besoin d’avoir accès aux données via une API, et ça sans forcement vouloir sortir l’artillerie lourde (je pense entre autre à l’excellent api-platform) L’API que nous allons développer sera ultra simple (il n’y aura par exemple pas d’authentification, peu de gestion des erreurs, pas de versionning, …). Elle...
Svelte + Symfony, ma cure d’amincissement
Ca faisait pas mal de temps que je voulais me mettre sérieusement à Svelte, encore une librairie Javascript qui a pourtant déjà pas mal d’années, et qui est pas mal utilisée depuis 2019 et la version 3. Parmi ses qualités : Du code simple, léger, avec la même courbe d’apprentissage que vueJs, ici pas question de manipuler le DOM, c’est Svelte qui s’en occupe ! Et enfin...