Vincent Schmalbach
Laravel 10: middlewareAliases, routeMiddleware & middlewareGroups
In new Laravel applications, the $routeMiddleware property of the App\Http\Kernel class has been renamed to $middlewareAliases to better reflect its purpose. Here’s…
Create a New Laravel Project: No-Nonsense, Step-by-Step Guide
Get Your Environment Ready: Fire up your Windows Terminal. Get a new session going with your WSL2 Linux system. Pick an Application…
Working with Feature Branches in Git
Feature branches act as a container for new functionality you’re adding or changes you’re making to a project while keeping your main…
Laravel: “Remember me” active by default
If you’re looking to have the “Remember me” functionality active by default in the login and registration process, in Laravel, this is…
Laravel’s dependency injection, the Service Container, and related concepts
Let’s dig into Laravel’s dependency injection, the Service Container, and related concepts. Dependency Injection (DI) At its core, dependency injection is a…
The SOLID principles of object-oriented design
SOLID is an acronym representing a set of five design principles to make software design more understandable, flexible, and maintainable. These principles…
PHP: Constructor Property Promotion
Constructor Property Promotion is a feature that was introduced in PHP 8.0 to reduce the amount of boilerplate code needed when defining…
Getting Freelance Developer Jobs
Here’s a random list of things I have done to find freelance jobs. The list includes things that I haven’t done yet…
Laravel/UI: Implement Email Verification
In Laravel applications using the laravel/ui (link) package for authentication, the feature for verifying an email address after registration is built-in but…
Laravel/UI: Register Without Password, Send Password Via Email
You can modify the registration process in a Laravel application that uses laravel/ui (link) to generate a random password and send it…