Je me promène toujours avec un fichier Makefile dans mes projets, un fichier Makefile qui me sert, entres autres, à exécuter pas mal de commandes Docker. Cela m’évite de retaper à chaque fois “docker compose exec …..”, et comme je ne suis pas un expert du shell cela peut vite devenir compliqué pour ajouter une simple commande. Et durant la Symfony Live 2024, @Lyrixx (de...
FrankenPHP + SF7 + vite + svelte
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...
Une page Github qui claque !
Comme par exemple la mienne ! 🙂 Tout d’abord, il vous faut créer un fichier README.md dans votre repository de profil. Pour cela, il suffit d’ajouter votre pseudo à votre URL GitHub, par exemple : Une fois que vous savez cela, vous allez pouvoir trouver une multitude de ressources pour enrichir votre README.md, comme par exemple : Et si vous manquez d’inspiration, vous pouvez...
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...