
ICanUp Upgraded to PHP 8.5, Laravel 13, and Node.js 24
ICanUp upgraded its core runtime stack to PHP 8.5, Laravel 13, and Node.js 24 LTS. The change covered local development, CI/CD, development, production, and all major application processes.
ICanUp is not only a place where I write about Laravel, PHP, and modern web development. The project itself is continuously used as a real environment for those technologies.
In August 2026, the entire core ICanUp runtime stack was upgraded to PHP 8.5, Laravel 13, and Node.js 24 LTS.
This was not a local experiment: the new versions had to work consistently across local development, CI/CD, development, and production.
Three core upgrades
PHP 8.5
Laravel 13
Node.js 24 LTS
More than the web request had to be upgraded
For a Laravel application, opening the homepage successfully is not enough to validate a runtime upgrade.
Several ICanUp application processes depend on the runtime, so the upgrade covered the complete operational path:
- PHP CLI;
- PHP-FPM;
- queue workers;
- scheduler;
- Reverb;
- Inertia SSR;
- Composer dependencies;
- frontend production build.
Each of these components had to remain healthy after the runtime versions changed.
One stack across the complete release flow
Local
CI/CD
Development
Production
The upgrade had to preserve product behavior
New runtime versions should not change how the product behaves.
After the upgrade, public pages, Admin, authentication, localized routes, notifications, SSR output, SEO metadata, sitemap, RSS, and Open Graph previews were verified.
Automated tests, PHPStan, code-style checks, and the production frontend build also needed to remain green.
The technologies behind the blog are tested by the blog itself
This milestone has special meaning for a technical blog.
When ICanUp publishes material about PHP 8.5, Laravel upgrades, deployment, or compatibility issues, these are not only examples taken from documentation. Many of those topics pass through the real code and production infrastructure of ICanUp itself.
Technical articles that grew from this upgrade can gradually be connected to this News entry as the historical point where a new runtime generation of the project began.
On August 5, 2026, ICanUp completed its move to PHP 8.5, Laravel 13, and Node.js 24 LTS.
This was not simply a version bump in configuration files. The new stack moved from local development through automated verification and development to real production.
