Celebrating the first year of ralphjsmit.com 🥳
In this blogpost I'll look back at the first year of ralphjsmit.com and the statistics from Google.
In this blogpost I'll look back at the first year of ralphjsmit.com and the statistics from Google.
In this article I'll look back at the year 2021.
In this article I'll show you the latest PHP 8.1 features with easy examples, like enums, readonly properties, callables, array unpacking with string keys and more.
In this tutorial I'll explain you how to get started with Laravel Livewire as a beginner, describing the most important features and giving examples.
In this tutorial I'll show you two ways how to test the contents of a Laravel notification, by using Feature tests and Unit tests.
In this article I'll show you how to test whether a notification has been sent a specific number of times in Laravel, by using the Laravel Notification facade.
In this tutorial I'll show you the fast and easy alternative I've made to replace Supervisor in a Laravel Horizon queue. Laravel Horizon will be restarted if needed.
In this tutorial I'll explain you how to use the most common Eloquent relationships, so that you are up and running quickly with Eloquent relationships.
In this tutorial I'll explain you how to manage dates and times with Carbon in Laravel and PHP. I'll show you how to calculate datetime differences and display them in a human-readable way.
Laravel Eloquent is a great way to work with databases. In this beginners tutorial I'll show you how to use Laravel Eloquent, so that you're quickly up-and-running with Eloquent.
In this tutorial I'll show you how to use databases and migrations in Laravel. If you're a beginner, this is the perfect tutorial about databases and migrations.
In this tutorial I'll show you how to fix the PHP Composer 'Allowed memory size of X bytes exhausted' issue. We'll do this by setting the PHP memory to unlimited and creating an alias for it.
In this tutorial I'll show you how to install and Browsersync with Laravel Valet with https://. I'll show you two methods to do so: with Laravel Mix and with NPM.
In this article I'll show you the three ways for user input Validation in Laravel: from directly using Validate() on the request, to Form Requests and manually making the Validator.
In this tutorial I'll show you how to create a WordPress theme from scratch and how to install and use Tailwind CSS. I'll demonstrate how to enable the JIT compiler and how to watch for file changes to regenerate CSS automatically.
In this article I'll show you how to rollback or undo the latest Laravel database migration in less than a minute. It uses the official php artisan
command, provided by Laravel.
In this tutorial I'll show you how to apply changes/updates in your .gitignore file to an existing Git repository – in less than a minute. Works with GitHub, Bitbucket, GitLab & any other provider.
In this tutorial I'll show you how to uninstall Homebrew on macOS and which files you'll need to cleanup afterwards, so that Homebrew is fully removed.
In this tutorial I'll show you how to install Homebrew on macOS (2021). I'll also discuss what steps to take after installation and how to disable Brew analytics.
In this tutorial I'll show you the easiest way to switch between Node.js versions on macOS. To do so, we'll use the Homebrew package manager and install and configure it.
In this tutorial I'll show you how to download a deployed build from Netlify to your own computer, so you can easily inspect the result.
In this tutorial I'll show how you can call API-endpoints and webhooks straight from GitHub Actions. You can trigger other services from GitHub Actions with curl.
Learn how to check if, and if so, which database your Laravel application is connected to. Display this on the front-end or use the php artisan dump-server to log it.
In this tutorial I'll show you how to use the Tailwind CSS v2.1 JIT-compiler with Laravel Mix. We'll setup Tailwind CSS and the JIT-compiler to compile CSS.
Learn how to use DBngin to set up local MySQL, PostgreSQL and Redis databases on your Mac. I'll explain which credentials to use and how to create databases.