Laravel Web App Upgrade and Migration and Server Modernization

Job ID: 40510124

Budget: $750 – $1,500 CAD

Project Overview

We run a Laravel-based web application currently stuck on Laravel 7.x. We're ready to bring the whole stack up to date framework, PHP, packages, and the servers it runs on. We're looking for an experienced Laravel developer to handle the upgrade end-to-end, validate it on staging, and help us deploy to production safely.

Scope of Work:
Framework upgrade — Laravel 7.x up to the latest stable release (12.x / 13.x). You're welcome to use Laravel Shift as a starting point, but we expect hands-on work to finish the job cleanly.
PHP upgrade — bump to PHP 8.4.
Package migration — several dependencies are outdated, abandoned, or incompatible. Sentry is the most notable one that will need replacing/updating. We'll share the full composer.json so you can assess the rest up front.
Authentication review — confirm whether our auth is standard Laravel auth or involves custom roles / groups / permissions, and migrate it accordingly.
Local dev migration — move local development from Homestead → Sail (Docker).
Server modernization

Staging/test server: Ubuntu 20.04 → 24.04 LTS
Production server: Ubuntu 18.x → 24.04 LTS

Deployment — help us deploy the upgraded app, validating on our staging server before touching production.
Git / GitHub cleanup — the repo was inherited and is messy (master branch far out of date). We'd appreciate guidance getting it into a healthy state.

Current Environment:
Laravel 7.x, PHP 7.x, Composer-managed
Staging server: Ubuntu 20.04
Production server: Ubuntu 18.x
We have a separate production-testing server where changes can be validated before going live.

What We'll Provide:
Full access to the codebase and composer.json
Git repository access
A staging/testing server for validation

Required Skills:
Proven experience with major-version Laravel upgrades (not just greenfield Laravel work)
Strong PHP 8.x
Composer package migration / replacing abandoned dependencies
Linux (Ubuntu) server administration
Git / GitHub
Deployment / basic DevOps

What to Include in Your Proposal:
A fixed-price quote (or hourly rate + estimated hours)
Your estimated timeline
2–3 examples of similar Laravel upgrade projects you've completed
Any questions about scope before committing
Related categories: PHP Linux MySQL HTML Ubuntu Laravel Git Docker DevOps GitHub