Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Planetscale

Laravel Planetscale Laravel Package

x7media/laravel-planetscale

A Laravel integration for PlanetScale that simplifies connecting your app to PlanetScale’s MySQL-compatible database and managing common PlanetScale workflows from Artisan, making serverless database setup and branch-based development easier.

View on GitHub
Deep Wiki
Context7

A Laravel package to add an artisan command to manage PlanetScale database migrations.

Frequently asked questions about Laravel Planetscale
What does the x7media/laravel-planetscale package actually do?
It is a Laravel integration for PlanetScale, a MySQL-compatible serverless database. The package registers an Artisan command that helps manage PlanetScale database migrations from the console. It is intended to simplify connecting a Laravel app to PlanetScale and to make common branch-based workflows easier to run from Artisan.
How do I install x7media/laravel-planetscale in a Laravel app?
Install it with Composer using composer require x7media/laravel-planetscale. The package follows conventional Laravel package structure, so the service provider should be auto-discovered. After installing, check whether a config file is publishable with the vendor:publish command and review the README for any required environment variables.
Does x7media/laravel-planetscale support Laravel 10?
Yes, version 1.1.0 explicitly adds Laravel 10.x support. That release is the main compatibility signal available, and it indicates the package is tracking current Laravel majors. If your application is on Laravel 10, this version should be the appropriate constraint to adopt.
Does the package still support Laravel 9 and earlier?
That is not confirmed by the release notes alone. A minor version bump suggests Laravel 10 support was added additively, but you should verify by reading the composer.json require constraints on the v1.1.0 tag. If your app is on Laravel 9 or older, treat this as a gating check before adopting.
Does x7media/laravel-planetscale work with PlanetScale branches and deploy requests?
The package is positioned around PlanetScale workflows, including branch-based development, which is a core part of how PlanetScale works. It provides an Artisan command to manage migrations in that context rather than requiring you to run everything through the PlanetScale CLI. Exact branch and deploy-request behavior should be confirmed from the README and the package source before relying on it.
Does this package replace Laravel's built-in migration system?
It should be treated as an integration layer around PlanetScale migrations rather than a replacement for Laravel's migration system. PlanetScale has its own schema-change workflow, so the package's Artisan command is there to help manage that flow. Confirm in the source exactly which commands it runs and whether it wraps, invokes, or bypasses php artisan migrate.
What PHP versions does x7media/laravel-planetscale require?
Laravel 10 requires PHP 8.1 or newer, so any package supporting Laravel 10 will generally require PHP 8.1 or 8.2. Check the composer.json on the release tag to confirm the exact PHP constraint and whether older PHP versions are still allowed. Match that against your runtime before installing.
Is x7media/laravel-planetscale safe to use in production?
It is best suited to dev tooling and optional integration rather than a request-critical path. The available evidence covers framework compatibility, not performance or stability of the 10.x line. For production use, run a short time-boxed spike, confirm the command's behavior against a non-production PlanetScale branch, and keep the change independently revertible.
How should I test x7media/laravel-planetscale before adopting it?
Create a branch and run composer require x7media/laravel-planetscale:^1.1, treating any dependency conflict as a blocking finding. Run your full application test suite plus any migration-related tests, and check whether config or assets need republishing. Verify auto-discovery works under Laravel 10 and exercise the Artisan command against a scratch PlanetScale branch.
What are the alternatives to x7media/laravel-planetscale?
The main alternatives are the official PlanetScale CLI, PlanetScale's own branching and deploy-request workflow, or running migrations manually with standard Laravel Artisan commands. This package is mainly a convenience wrapper that keeps the workflow inside Artisan. If you already have a well-defined PlanetScale CI workflow, evaluate whether the package adds enough value to justify another dependency.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo