All Projects → Agontuk → schema-builder

Agontuk / schema-builder

Licence: MIT license
Laravel/Lumen schema builder & migration generator

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to schema-builder

Fireway
A schema migration tool for firestore
Stars: ✭ 100 (+96.08%)
Mutual labels:  schema, migration
Laravel Migrations Generator
Laravel Migrations Generator: Automatically generate your migrations from an existing database schema.
Stars: ✭ 417 (+717.65%)
Mutual labels:  lumen, migration
upscheme
Database migrations and schema updates made easy
Stars: ✭ 737 (+1345.1%)
Mutual labels:  schema, migration
Mongo.migration
On-the-fly migrations with MongoDB C# Driver
Stars: ✭ 99 (+94.12%)
Mutual labels:  schema, migration
Goose
A database migration tool. Supports SQL migrations and Go functions.
Stars: ✭ 2,112 (+4041.18%)
Mutual labels:  schema, migration
exodus
Migration tools for Tabular Data to Oracle JSON/Tabular Data
Stars: ✭ 19 (-62.75%)
Mutual labels:  schema, migration
migrana
Migrana is a Datomic migration tool that gives you the control over how your Datomic database evolves.
Stars: ✭ 22 (-56.86%)
Mutual labels:  schema, migration
rentnride
Rent&Ride is an open source for Car Rental script. Travel to any of your favourite places by availing the services in the Rent & Ride application. Book cars for rental by making use of the flexibility to choose the car of your interest.
Stars: ✭ 37 (-27.45%)
Mutual labels:  lumen
mik
The Move to Islandora Kit is an extensible PHP command-line tool for converting source content and metadata into packages suitable for importing into Islandora (or other digital repository and preservations systems).
Stars: ✭ 32 (-37.25%)
Mutual labels:  migration
laravel-web-logs
View Laravel File-Based Logs In Web
Stars: ✭ 162 (+217.65%)
Mutual labels:  lumen
open-api-mocker
A mock server based in OpenAPI Specification
Stars: ✭ 58 (+13.73%)
Mutual labels:  schema
migration-tool
Automated script to migrate from Directus v8 to Directus v9
Stars: ✭ 21 (-58.82%)
Mutual labels:  migration
micro-joi
A Joi wrapper for zeit/micro
Stars: ✭ 46 (-9.8%)
Mutual labels:  schema
doc-us
A MySQL Schema Documentation Generator for Laravel.
Stars: ✭ 33 (-35.29%)
Mutual labels:  schema
element-schema-form
A schema-based element-ui form component for Vue2.x.
Stars: ✭ 31 (-39.22%)
Mutual labels:  schema
porter
Export legacy forums into a format Vanilla Forums can import.
Stars: ✭ 39 (-23.53%)
Mutual labels:  migration
modelsafe
A type-safe data modelling library for TypeScript
Stars: ✭ 13 (-74.51%)
Mutual labels:  schema
SICP
✨practice for SICP, the wizard book < Structure and Interpretation of Computer Programs >
Stars: ✭ 89 (+74.51%)
Mutual labels:  schema
openapi
GitHub's official OpenAPI spec with Octokit extensions
Stars: ✭ 24 (-52.94%)
Mutual labels:  schema
telegram-observer-bot
Telegram Observer Bot automates a few routine commands to make managing groups easier.
Stars: ✭ 34 (-33.33%)
Mutual labels:  lumen

Laravel/Lumen schema builder

Database designer & migration generator package for laravel & lumen.

Checkout agontuk.github.io/schema-designer to see how it works.

Installation

composer require --dev agontuk/schema-builder

For Laravel(>=5.5) this package utilises package auto-discovery. There is no need to add the service providers manually. You may notice the following message post-autoload.

Discovered Package: agontuk/schema-builder

or for Laravel(<5.5), register SchemaServiceProvider on the providers array in config/app.php,

\Agontuk\Schema\SchemaServiceProvider::class

or for Lumen in bootstrap/app.php

$app->register(\Agontuk\Schema\SchemaServiceProvider::class);

Finally enable required routes via .env,

SCHEMA_ROUTES_ENABLED=true

NOTE: APP_ENV should be local to use this package.

Usage

Navigate to yoursite.com/schema and build your database schema, then use the export button to generate migration files.

NOTE: Not all features of migration are supported yet. Feel free to submit any issues or pull requests.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].