News

A Free Shift to Check If Your App is Ready for Laravel Cloud

Published
A Free Shift to Check If Your App is Ready for Laravel Cloud image

One of the biggest questions developers ask before migrating to Laravel Cloud is a simple one: will my app just work? Until recently, the only way to answer it was to read the docs, audit your dependencies by hand, or reach out to support.

That changed last week when Laravel partnered with JMac and Laravel Shift to launch the Laravel Cloud Pre-Check — a free static analysis Shift that scans your repository and gives you a clear compatibility report before you commit to migrating.

I caught up with JMac for a quick chat about how it came together and what it actually looks at.

How It Works

Like any other Shift, you connect your repo (GitHub, Bitbucket, or GitLab), and Shift does the rest. It runs a static analysis on your code and configuration, then delivers the results as a pull request with one of three outcomes:

  • Ready for Cloud — green light, you're good to deploy.
  • Warnings — minor items to review, with specific guidance on each.
  • Blockers — incompatibilities you'll need to address, with actionable feedback on what to fix.

What It Checks

The Pre-Check runs around a dozen checks covering the most common things teams run into when moving to Cloud, including:

  • Minimum laravel/framework version
  • Minimum PHP version
  • Required PHP extensions
  • Laravel Octane configuration (Swoole, RoadRunner, FrankenPHP)
  • Database configuration, including read/write connections
  • Calls to system commands
  • Hardcoded system paths

As JMac mentioned in our conversation, Shift has been analyzing Laravel codebases for years — over 170,000 upgrades to date — so the domain knowledge baked into these checks runs deep.

Try It

The Cloud Pre-Check is completely free to run. If you've been on the fence about Laravel Cloud, this is the easiest way to find out where your app actually stands.

Run the Laravel Cloud Pre-Check →

Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Sponsored

serpapi logo
SerpApi

The Web Search API for Your LLM and AI Applications

Visit SerpApi

The latest

View all →
PayZephyr: One Payment API for Stripe, Paystack, and PayPal image

PayZephyr: One Payment API for Stripe, Paystack, and PayPal

Read article
Bifrost Turns One With AI Builds and New Workflows image

Bifrost Turns One With AI Builds and New Workflows

Read article
Preview Blade Templates in macOS Finder with Quick Blade image

Preview Blade Templates in macOS Finder with Quick Blade

Read article
Artisan Debugging Commands in Laravel Telescope 5.24.0 image

Artisan Debugging Commands in Laravel Telescope 5.24.0

Read article
Queue totalSize() and JobInterrupted Event in Laravel 13.31 image

Queue totalSize() and JobInterrupted Event in Laravel 13.31

Read article
Find Unexpected Test Inputs with Fuzz for Pest image

Find Unexpected Test Inputs with Fuzz for Pest

Read article