Ryan Ormrod
Remote · UK hours

Home · Services · PHP and Laravel upgrades

PHP and Laravel upgrades

Ryan Ormrod · independent developer

PHP and Laravel upgrades with controlled risk

Staged version climbs with tests, staging and a rollback plan so you are not gambling production on a weekend.

Tell me what you run now and where you need to land. I plan the steps and execute them in order.

chips php 8.x laravel steps rollback ready

Upgrades

Climb the versions without a heroic weekend.

PHP climb

One supported step at a time.

Laravel climb

Framework upgrades with dependency care.

Compat fixes

Code that breaks on the new runtime.

Verification

Tests and smoke paths before go-live.

If that matches the job, send the brief.

Process

Step by step

Same delivery shape on every service page. The labels change with this job.

  1. 01 Done

    Current state

    Versions, blockers and test coverage.

  2. 02 Now

    Plan

    Ordered steps and risk notes.

  3. 03 Next

    Execute on staging

    Fix what the climb surfaces.

  4. 04 Next

    Production

    Cut over with a rollback path.

Who

Who this is for

Teams who need a supported runtime without a rewrite.

smb

Small business owner

You own the site or shop and need it working, editable and free of a retainer.

See matching services
large

Large business owner

PHP or Laravel versions that must move for security and packages. Controlled upgrades with staging proof before production.

See matching services
agency

Agency

Client upgrade under your brand. Dependency climbs and compatibility fixes delivered as a scoped project.

See matching services
other

Other

Security and package pressure. Get onto a supported line without pausing feature work for a quarter.

See matching services

Rates

£30 an hour. No retainer.

Pay for the hours the job needs. Nothing sitting on a retainer.

RATE£30/hourQuoted from the hours the job needs
MODELNo retainerNo unused support contract
START50% depositWork begins when it clears
STOPUnused hours backIf you withdraw from the deposit
AGENCYWhite-label / NDAYour client stays yours

Same commercial terms on every service page and the homepage. Estimate first, then deposit.

What happens next

After you send the brief

Same sequence on every service page. No surprise retainers.

  1. I reply

    Hours or a fixed figure, plus the access I will need to start.

  2. You decide

    Deposit clears, then work begins on staging. Nothing public until you approve.

  3. Handover

    Working change, notes your team can own, white-label if you asked for it.

Same path on every service page. Send the brief when you are ready.

Send the upgrade brief

07 · Send me a job

Brief, Figma, ticket or repository

Studio name, the work, the stack, a Figma or Git URL, and the staging hostname you will point at my server. Include a digital NDA link. I quote that job and stay off your client’s inbox.

  • OperatorRyan Ormrod
  • ModelRemote · no retainer
  • ScopeCode · your client stays yours
  • StagingYour hostname, pointed at my server
  • After payYou deploy the code, or I do
ryanormrod / brief in / staging out

This brief comes to me. A quote for your slice follows by email or WhatsApp. Include the digital NDA link with it. Do not send passwords here. I do not take phone calls.

Send the upgrade brief