Running the Patched PHP 8.3.36 on Ubuntu 20.04 Servers With Docker
PHP fixed the two critical vulnerabilities CVE-2026-109618 and CVE-2026-109619 on October 21, 2026, in PHP 8.3.36 and the matching 8.2.35, 8.4.27 and…
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 how you should understand and work with these arrays:
$middlewareAliases (new in Laravel 10.x):
CheckUserStatus middleware, you might register it in $middlewareAliases with the 'user.status' alias. You'd then use this alias to attach the middleware to specific routes: Route::get('/dashboard', 'DashboardController')->middleware('user.status');$routeMiddleware (from Laravel 9.x and earlier):
$middlewareAliases, it seems Laravel 10.x maintains compatibility with the $routeMiddleware property from earlier versions. This decision is likely for backward compatibility, allowing easier upgrades from previous versions without breaking existing middleware registrations.$middlewareAliases array, and it will work as expected. However, since $middlewareAliases is the new standard going forward, it might be best to use that array for new middleware to keep up with the latest practices.$middlewareGroups:
Given that both $routeMiddleware and $middlewareAliases are operational, you have some flexibility. For maintaining modern standards and forward compatibility, it's advisable to use $middlewareAliases for registering new middleware.
Give Vroni a GitHub issue, bug report, spec, or rough idea. It reads the repo, plans the change, writes code, runs checks, and works toward a review-ready pull request.
Take a look at vroni.com