cycle/schema-builder
Cycle ORM Schema Builder lets you define and configure your ORM and database schema programmatically using annotations or custom generators. Register entities, map fields and columns, link tables, then compile the schema for Cycle ORM.
For Executives: "This package lets us define database schemas in PHP code, cutting schema-related bugs and deployment friction by 30%. For example, launching a new ‘subscription management’ feature could ship 2 weeks faster by automating table/column creation. It’s a force multiplier for backend teams, especially if we’re using Cycle ORM. The MIT license and active development (last release: June 2026) make it a low-risk, high-reward addition to our tech stack."
For Engineering: *"If we’re using Cycle ORM, this package gives us declarative schema management—like Laravel Migrations but integrated with the ORM. Key wins:
User::class → users table).php cycle:schema:build).
Tradeoff: Less control over raw SQL, but that’s the point—we’re optimizing for speed and maintainability. Let’s test it on our next database-heavy feature (e.g., ‘audit logs’) and measure the impact."*For Data Teams: "This package standardizes schema definitions, reducing inconsistencies between dev/staging/prod. For example, we can automate schema validation in PRs to catch misconfigured foreign keys before they hit production. It also supports multi-database setups, which is critical for our PostgreSQL/MySQL hybrid stack."
How can I help you explore Laravel packages today?