<rss version="2.0">

  <channel>

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

    
        <item>

            <title>Create a Backup of a Laravel Project on Nextcloud</title>
            <description>Nextcloud is an open-source file hosting software and collaborative platform. It can be accessed via WebDAV, any web browser, or specialized clients. Its open architecture allows for the extension of its features.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-create-a-backup-of-your-laravel-project-on-nextcloud</link>
            <pubDate>Tue, 29 Jul 2025 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Craft Emails with React and Tailwind using Inertia Mailable</title>
            <description>Inertia Mailable is a package that allows you to design amazing emails within a Laravel project by leveraging the power of InertiaJS. Create interactive and responsive email designs by building React components, enhancing them with TailwindCSS, and integrating them into your mailables.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-craft-emails-with-react-and-tailwind-using-inertia-mailable</link>
            <pubDate>Tue, 04 Mar 2025 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Serve a Laravel project on Web, Desktop and Mobile with Tauri</title>
            <description>This article explains how to locally serve the same project on three different platforms, using hot module replacement to view modifications in real-time.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-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>Access Laravel before and after running Pest tests</title>
            <description>According to the PestPHP documentation, this $this variable is not accessible in the beforeAll and afterAll methods of a test. This is because these hooks are executed before any test is run.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-access-laravel-before-and-after-running-pest-tests</link>
            <pubDate>Mon, 18 Nov 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Create a backup of your Laravel project on Dropbox</title>
            <description>In web project management, performing regular backups is essential to prevent permanent data loss. Various types of data require backups, including databases, user-generated files, or even files directly related to the web project itself.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-create-a-backup-of-your-laravel-project-on-dropbox</link>
            <pubDate>Wed, 30 Oct 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Craft emails with Vue and Tailwind using Inertia Mailable</title>
            <description>Inertia Mailable is a package that allows you to design amazing emails within a Laravel project by leveraging the power of InertiaJS. Create interactive and responsive email designs by building VueJS components, enhancing them with TailwindCSS, and integrating them into your mailables.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-craft-emails-with-vue-and-tailwind-using-inertia-mailable</link>
            <pubDate>Wed, 11 Sep 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Create a custom error page with Laravel and Inertia</title>
            <description>In a previous article, the fourth article on this blog, the focus was on customizing the 502 Bad Gateway error page servec by Nginx. This page was an HTML file placed directly in the /public folder. This article now focuses on customizing the error pages returned by Laravel in a VILT project.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-create-a-custom-error-page-with-laravel-and-inertia</link>
            <pubDate>Mon, 12 Aug 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Collect feedback via Discord notifications in your Laravel project</title>
            <description>It is common to come across a contact form or an email address on a website, allowing users to contact the site administrator. These forms typically request an email address, a subject, and a title. This article suggests a more open alternative to anonymity, replacing this standard format. By using Discord.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-collect-feedback-via-discord-notifications-in-your-laravel-project</link>
            <pubDate>Tue, 16 Jul 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Draw a dynamic SVG pattern with Vue</title>
            <description>The SVG format is commonly used to display two-dimensional images or illustrations on the web. This vector format also allows for scaling up and down without loss of resolution.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-draw-a-dynamic-svg-pattern-with-vue</link>
            <pubDate>Wed, 17 Apr 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Create a Node package on your local Laravel environment</title>
            <description>It still shouldn&#039;t come as a surprise that we use hundreds of packages when developing web tools. To get them, you just need to shop around with a package manager like NPM, which had 2 633 573 packages as of January 2024.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-create-a-node-package-on-your-local-laravel-environment</link>
            <pubDate>Mon, 18 Mar 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Run Laravel on your browser with Browser PHP</title>
            <description>First and foremost, it&#039;s worth mentioning that PHP is primarily a server-side scripting language, and this article may not appeal to purists. However, it stems from a simple question: How can a PHP script be executed on the client side? Browser PHP is the outcome of this reflexion.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-run-laravel-on-your-browser-with-browser-php</link>
            <pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Implement a translation system into your Laravel project with Inertia and Vue</title>
            <description>The Laravel framework provides a default localization system, but it requires some additions for the proper functioning of a web tool using the Laravel Inertia and Vue technologies. This article addresses this topic.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-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>Collect feedback via Slack notifications in your Laravel project</title>
            <description>It is common to come across a contact form or an email address on a website, allowing users to contact the site administrator. These forms typically request an email address, a subject, and a title. This article suggests a more open alternative to anonymity, replacing this standard format. By using Slack.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-collect-feedback-via-slack-notifications-in-your-laravel-project</link>
            <pubDate>Thu, 21 Dec 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Organize Laravel tools on a unique subdomain</title>
            <description>With the numerous tools provided by the Laravel framework, such as Telescope or more recently Pulse, it has become essential to centralize them on a single dashboard. Here&#039;s how to group these tools on a dedicated subdomain.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-organize-laravel-tools-on-a-unique-subdomain</link>
            <pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Create a Laravel package on your local environment</title>
            <description>If you want to develop your own package, it&#039;s entirely reasonable to wonder how to test it under real conditions. Publishing the package on Packagist during development is not an option. Another approach would be to integrate it into a fresh project without using Composer. The method in this article closely simulates a real-world scenario but does require some environment setup.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-create-a-laravel-package-on-your-local-environment</link>
            <pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Modify tables and records in real time with Laravel Population</title>
            <description>Laravel Population is a Laravel package dedicated to managing database migrations and data. It significantly simplifies the process of modifying tables, eliminating the need to create new migrations and seeders for these changes.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-modify-tables-and-records-with-laravel-population</link>
            <pubDate>Thu, 02 Nov 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Build a Blog using Laravel, Vue and Canvas</title>
            <description>Canvas is a powerful tool for Laravel applications that streamlines the writing, editing, and customization of your content with a range of publishing tools. It&#039;s an incredible all-in-one solution for creating and publishing articles, just like the one you&#039;re reading.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-build-a-laravel-blog-using-vue-and-canvas</link>
            <pubDate>Mon, 16 Oct 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Display a modal using Vue and its Teleport component</title>
            <description>While using a modal might seem obvious on a website, its implementation can sometimes be complex. To simplify this task, the Vue framework has introduced its built-in component &lt;Teleport&gt;. This component allows us to “teleport” a portion of a component&#039;s template into an existing DOM node outside of the component&#039;s DOM hierarchy.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-display-a-modal-using-vue-and-its-teleport-component</link>
            <pubDate>Mon, 02 Oct 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Add a global dark mode with Tailwind CSS</title>
            <description>The main element of this article is the dark variant that can be configured in the Tailwind CSS configuration file. Adding the class value to darkMode activates the CSS classes only when the dark class is present. The media value, on the other hand, is based on the operating system&#039;s preferences.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-add-a-global-dark-mode-with-tailwind-css</link>
            <pubDate>Wed, 13 Sep 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Use several databases within your Laravel project</title>
            <description>In an effort to maintain clarity for each of my projects, I separate my databases based on the role they play. This blog, for instance, includes several databases.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-use-several-databases-within-your-laravel-project</link>
            <pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Make a custom 502 Bad Gateway page</title>
            <description>It can happen that calling a URL returns a 502 page. The 502 Bad Gateway HTTP server error response code indicates that the server, acting as a gateway or proxy, received an invalid response from the upstream server. The server then decides to return a default page.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-make-a-custom-502-page</link>
            <pubDate>Tue, 15 Aug 2023 00:00:00 +0000</pubDate>

        </item>

    
        <item>

            <title>Make your own Artisan script</title>
            <description>Every Laravel artisan will recognize the php artisan inspire command. But not everyone might realize that this command can be customized.</description>
            <category>fyi</category>
            <author>Yannick</author>
            <link>https://capsules.codes/en/blog/fyi/en-fyi-make-your-own-artisan</link>
            <pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>

        </item>

    
  </channel>

</rss>
