<rss version="2.0">

  <channel>

    <title>Capsules Codes</title>
    <link>https://capsules.codes</link>
    <language>fr</language>

    
        <item>

            <title>Générer une sauvegarde d’un projet Laravel sur Nextcloud</title>
            <description>Nextcloud est un logiciel libre de site d&#039;hébergement de fichiers et une plateforme de travail collaboratif. Accessible dès le départ via WebDAV, via n&#039;importe quel navigateur web ou via des clients spécialisés, il présente une architecture ouverte qui favorise l’extension de ses fonctionnalités.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-create-a-backup-of-your-laravel-project-on-nextcloud</link>
            <pubDate>Tue, 29 Jul 2025 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer des emails avec React et Tailwind en utilisant Inertia Mailable</title>
            <description>Inertia Mailable est un package qui vous permet de concevoir de fabuleux emails dans un projet Laravel en tirant parti de la puissance d’InertiaJS. Créer des designs d’emails interactifs et réactifs en construisant des composants React, en les enrichissant avec TailwindCSS et en les intégrant dans vos mailables.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-craft-emails-with-react-and-tailwind-using-inertia-mailable</link>
            <pubDate>Tue, 04 Mar 2025 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Servir un projet Laravel sur le Web, en Natif et sur Mobile avec Tauri</title>
            <description>Cet article explique comment servir en local un même projet sur trois supports différents, en utilisant le remplacement de module à chaud pour visualiser les modifications en temps réel.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-serve-a-laravel-project-on-web-desktop-and-mobile-with-tauri</link>
            <pubDate>Tue, 14 Jan 2025 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Accéder à Laravel avant et après l&#039;exécution des tests Pest</title>
            <description>D’après la documentation de PestPHP, la variable $this n’est pas accessible dans les méthodes beforeAll ou afterAll d’un test. Cela s’explique par le fait que ces hooks sont exécutés avant le lancement de tout test.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-access-laravel-before-and-after-running-pest-tests</link>
            <pubDate>Mon, 18 Nov 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Générer une sauvegarde d’un projet Laravel sur Dropbox</title>
            <description>Dans la gestion d’un projet web, effectuer des sauvegardes régulières est crucial pour éviter les pertes de données définitives. Différents types de donnée nécessitent une sauvegardés, comme les bases de données, les fichiers générés par les utilisateurs et ceux directement liés au projet web en lui-même.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-create-a-backup-of-your-laravel-project-on-dropbox</link>
            <pubDate>Wed, 30 Oct 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer des emails avec Vue et Tailwind en utilisant Inertia Mailable</title>
            <description>Inertia Mailable est un package qui vous permet de concevoir de fabuleux emails dans un projet Laravel en tirant parti de la puissance d’InertiaJS. Créer des designs d’emails interactifs et réactifs en construisant des composants VueJS, en les enrichissant avec TailwindCSS et en les intégrant dans vos mailables.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-craft-emails-with-vue-and-tailwind-using-inertia-mailable</link>
            <pubDate>Wed, 11 Sep 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer une page d’erreur personnalisée avec Laravel et Inertia</title>
            <description>Dans un article précédent, le quatrième article de ce blog. il était question de personnaliser la page d’erreur 502 Bad Gateway rendue par Nginx. Celle-ci était une page HTML placée directement dans le dossier /public. Cet article se concentre désormais sur la personnalisation des pages d’erreur retournées par Laravel dans un projet VILT.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-create-a-custom-error-page-with-laravel-and-inertia</link>
            <pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Collecter des feedbacks via notification Discord dans un projet Laravel</title>
            <description>Il est fréquent de rencontrer sur un site internet un formulaire de contact ou une adresse e-mail permettant de contacter l&#039;administrateur du site. Ces formulaires requièrent généralement une adresse e-mail, un titre et un objet. Cet article propose une alternative plus ouverte à l&#039;anonymat, en remplacement de ce format standard. En se servant de Discord.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-collect-feedback-via-discord-notifications-in-your-laravel-project</link>
            <pubDate>Tue, 16 Jul 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Dessiner un motif SVG dynamique avec Vue</title>
            <description>Le format SVG est couramment utilisé pour afficher des images ou illustrations en deux dimensions sur le web. Ce format vectoriel permet aussi les agrandissements et les réductions de taille sans perte de résolution.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-draw-a-dynamic-svg-pattern-with-vue</link>
            <pubDate>Wed, 17 Apr 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer un package Node sur son environnement Laravel local</title>
            <description>Il ne devrait toujours pas vous surprendre d&#039;apprendre que nous utilisons des centaines de packages lors du développement d&#039;outils web. Pour les obtenir, il suffit de faire ses emplettes auprès d&#039;un gestionnaire de packages, tel que NPM, qui en compte 2 633 573 en janvier 2024.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-create-a-node-package-on-your-local-laravel-environment</link>
            <pubDate>Mon, 18 Mar 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Lancer Laravel depuis son navigateur avec Browser PHP</title>
            <description>Avant toute chose, il est de bon ton de rappeler que le langage PHP est un langage de script utilisé le plus souvent côté serveur, et cet article ne risque pas de plaire aux puristes mais il est le fruit d’une réflexion simple : Comment lancer un script php du côté client ? Browser PHP est le résultat de la résolution de cette réflexion.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-run-laravel-on-your-browser-with-browser-php</link>
            <pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Implémenter un système de traduction dans son projet Laravel avec Inertia et Vue</title>
            <description>Le framework Laravel met à disposition un système de localisation par défaut, mais celui-ci nécessite quelques ajouts pour le bon fonctionnement d’un outil web utilisant les technologies Laravel Inertia et Vue. Cet article aborde ce sujet.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-implement-a-translation-system-into-your-laravel-project-with-inertia-and-vue</link>
            <pubDate>Mon, 12 Feb 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Collecter des feedbacks via notification Slack dans un projet Laravel</title>
            <description>Il est fréquent de rencontrer sur un site internet un formulaire de contact ou une adresse e-mail permettant de contacter l&#039;administrateur du site. Ces formulaires requièrent généralement une adresse e-mail, un titre et un objet. Cet article propose une alternative plus ouverte à l&#039;anonymat, en remplacement de ce format standard. En se servant de Slack.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-collect-feedback-via-slack-notifications-in-your-laravel-project</link>
            <pubDate>Thu, 21 Dec 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Organiser ses outils Laravel sur un unique sous-domaine</title>
            <description>Avec les nombreux outils fournis par le framework Laravel, tels que Telescope ou plus récemment Pulse, il est devenu essentiel de les centraliser sur un même tableau de bord. Voici comment regrouper ces outils sur un sous-domaine dédié.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-organize-laravel-tools-on-a-unique-subdomain</link>
            <pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer un package Laravel sur son environnement local</title>
            <description>Si vous souhaitez développer votre propre package, il est tout à fait légitime de vous demander comment le tester dans des conditions réelles. Publier le package sur Packagist en plein développement n&#039;est pas une option. Une autre approche serait de l&#039;intégrer dans un projet vierge sans utiliser Composer. la méthode de cet article se rapproche beaucoup plus d&#039;une situation réelle, mais nécessite une préparation de l&#039;environnement.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-create-a-laravel-package-on-your-local-environment</link>
            <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Modifier tables et données en temps réel avec Laravel Population</title>
            <description>Laravel Population est un package Laravel dédié à la gestion des migrations et des données de base de données. Il simplifie grandement le processus de modification des tables, éliminant ainsi la nécessité de créer de nouvelles migrations et seeders pour effectuer ces modifications</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-modify-tables-and-records-with-laravel-population</link>
            <pubDate>Thu, 02 Nov 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer un blog avec Laravel, Vue et Canvas</title>
            <description>Canvas est un puissant outil pour les applications Laravel qui simplifie l&#039;écriture, la modification et la personnalisation de votre contenu grâce à une gamme d&#039;outils de publication. Il s&#039;agit d&#039;une solution tout-en-un incroyable pour la création et la publication d&#039;articles, comme celui que vous êtes en train de lire.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-build-a-laravel-blog-using-vue-and-canvas</link>
            <pubDate>Mon, 16 Oct 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Afficher un modal avec VueJS et son composant Teleport</title>
            <description>Utiliser un modal peut sembler évident sur un site web, sa mise en place peut parfois s&#039;avérer complexe. Pour simplifier cette tâche, le framework Vue a mis en place son composant intégré &lt;Teleport&gt;. Celui-ci nous permet de &quot;téléporter&quot; une partie du modèle d&#039;un composant dans un nœud du DOM existant en dehors de la hiérarchie du DOM de ce composant.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-display-a-modal-using-vue-and-its-teleport-component</link>
            <pubDate>Mon, 02 Oct 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Ajouter un dark mode général avec Tailwind CSS</title>
            <description>L’élément principal de cet article est la variante dark que l’on peut configurer dans le fichier de configuration de TailwindCSS. Ajouter la valeur class au darkMode permet d’activer les classes CSS uniquement lorsque la classe dark est présente. La valeur media quant à elle se base sur les préférences du système d’exploitation.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-add-a-global-dark-mode-with-tailwind-css</link>
            <pubDate>Wed, 13 Sep 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Utiliser plusieurs bases de données pour un même projet Laravel</title>
            <description>Dans un souci de clarté pour chacun de mes projets, je sépare mes bases de données en fonction du rôle qu’elles ont. Ce blog, par exemple, comporte plusieurs bases de données.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-use-several-databases-within-your-laravel-project</link>
            <pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer une page 502 Bad Gateway personnalisée</title>
            <description>Il arrive parfois que l’appel à un url renvoie une page 502. Le code de réponse HTTP d&#039;erreur serveur 502 Bad Gateway indique que le serveur, agissant comme une passerelle ou un proxy, a reçu une réponse invalide depuis le serveur en amont. Celui-ci décide alors de renvoyer une page par défaut .</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-make-a-custom-502-page</link>
            <pubDate>Tue, 15 Aug 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Créer son propre script Artisan</title>
            <description>Tous les artisans Laravel reconnaîtront la commande php artisan inspire. Mais ce que tout le monde ne sait pas forcément, c’est qu’il est possible de personnaliser cette commande.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/fr/blog/fyi/fr-fyi-make-your-own-artisan</link>
            <pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>

        </item>

    
  </channel>

</rss>
