Smaller and even easier than Vue.js, setting up Alpine.js is as easy as copying and pasting a code snippet.
Benjamin Crozat — 3 minutes read
Laravel 11 will be released on February 6th, 2024. Its development is still ongoing. Let's dive into every relevant new feature we know about already.
Looking to learn web development but don't know where to start? Check out our list of the best online paid and free platforms to get started!
Benjamin Crozat — 4 minutes read
Store and manage files on Dropbox and use it to back up your Laravel app automatically. Compatible with PHP 8.1+ and Laravel 9+.
Benjamin Crozat — 7 minutes read
Nailing a Laravel job interview can be a daunting task, but with the right preparation and mindset, you can set yourself up for success.
Benjamin Crozat — 3 minutes read
A soft delete in Laravel allows you to prevent mistakes by not removing sensitive data from your database right away.
Take your code to the next level, thanks to exceptions. Handle errors in a more graceful way within try and catch blocks.
Benjamin Crozat — 11 minutes read
Choose a web hosting provider for Laravel Forge and deploy your next Laravel project quickly and without any DevOps cost.
Laravel Collections make arrays more powerful and convenient to work with. This article provides tons of quick tips to instantly make your codebase better.
Here are the best GDPR-compliant Google Analytics alternatives to help you avoid the GDPR penalty and keep your users safe.
Benjamin Crozat — 9 minutes read
Browse my list of the best hosting providers for your next Laravel app. All budgets and needs are covered.
Benjamin Crozat — 3 minutes read
Whether PHP is dead or not is a matter of numbers, not opinions. I will provide you with essential statistics that will lead you to make better decisions.
Benjamin Crozat — 3 minutes read
PHP 8.3 will be released in November 2023, and as usual, you need to be up to date with new features and breaking changes for easier transitions.
Benjamin Crozat — 2 minutes read
There are multiple ways to check if an array is empty. Let me tell you about each of them and why and when you should use them.
Benjamin Crozat — 1 minute read
Learn why and how to fix "Methods with the same name as their class will not be constructors in a future version of PHP" warnings.
Learn why the "Invalid argument supplied for foreach()" warning happens, and let me show you multiple ways to fix it.
Benjamin Crozat — 2 minutes read
switch, case, and break. What are all these? When should you use it instead of if? What are its pros and cons?
Learn why the "Using $this when not in object context" error happens, and let me show you the only way to fix.
Benjamin Crozat — 2 minutes read
Debugging requires dissecting everything. Here's a list of all the one-line of code built-in ways to print arrays in PHP (and even Laravel-specific helpers).
Benjamin Crozat — 2 minutes read
To keep getting better with PHP, you should subscribe to as many quality blogs as possible. In this article, I share the ones I often read myself.
Benjamin Crozat — 8 minutes read
Laravel 10 will be released on February 7, 2023. Its development is still ongoing. Let's dive into every relevant new feature we know about already.
Benjamin Crozat — 1 minute read
Redirects in PHP are simple. I will guide you step by step and show you how to dodge some traps. Finally, we'll learn the nuance between 301 and 302 redirects.
Benjamin Crozat — 5 minutes read
Migrations are essential in any Laravel app using a database. I will tell you what they are, why you should use them and how you can generate them.
Benjamin Crozat — 4 minutes read
When in doubt, clear the cache. In this article, you'll learn about how to clear every cache Laravel uses.
Benjamin Crozat — 2 minutes read
Knowing which Laravel version you are running is important before you start writing code on a new project. There are multiple ways to do so.
Benjamin Crozat — 7 minutes read
Have you heard about Laravel but don't know where to start? Don't worry; you just found the best starting point for your journey.