All Projects → orisintel → Laravel Migration Snapshot

orisintel / Laravel Migration Snapshot

Licence: mit
Simplify and accelerate applying many migrations at once using a flattened dump of the database schema and migrations

Labels

Projects that are alternatives of or similar to Laravel Migration Snapshot

Novel
基于 Laravel 5.2 的小说网站
Stars: ✭ 172 (-2.82%)
Mutual labels:  laravel
Laravel Http2 Server Push
A middleware package for Laravel to enable server push for your script, style, and image assets.
Stars: ✭ 174 (-1.69%)
Mutual labels:  laravel
Eloquent Filter
The Eloquent Filter is a package for filter data of models by the query string. Easy to use and fully dynamic.
Stars: ✭ 175 (-1.13%)
Mutual labels:  laravel
Forrest
A Laravel library for Salesforce
Stars: ✭ 171 (-3.39%)
Mutual labels:  laravel
Laravel Messenger
Simple user messaging package for Laravel
Stars: ✭ 2,140 (+1109.04%)
Mutual labels:  laravel
Rating
Laravel Eloquent Rating allows you to assign ratings to any model.
Stars: ✭ 175 (-1.13%)
Mutual labels:  laravel
Laravel Addresses
Rinvex Addressable is a polymorphic Laravel package, for addressbook management. You can add addresses to any eloquent model with ease.
Stars: ✭ 170 (-3.95%)
Mutual labels:  laravel
Vue Material Admin
A vue material design admin template
Stars: ✭ 2,170 (+1125.99%)
Mutual labels:  laravel
Laravel Invite Codes
This package allows you to easily manage invite codes for your Laravel application.
Stars: ✭ 174 (-1.69%)
Mutual labels:  laravel
Laravel Api Debugger
Easy debug for your JSON API.
Stars: ✭ 175 (-1.13%)
Mutual labels:  laravel
Ficsave
This is the repo for FicSave, an open-source online fanfiction downloader.
Stars: ✭ 172 (-2.82%)
Mutual labels:  laravel
Galaxyofdrones
🚀 An open source multiplayer space strategy game.
Stars: ✭ 172 (-2.82%)
Mutual labels:  laravel
Sheets
Store & retrieve your static content in plain text files
Stars: ✭ 175 (-1.13%)
Mutual labels:  laravel
Tcpdf Laravel
TCPDF helper for laravel
Stars: ✭ 172 (-2.82%)
Mutual labels:  laravel
Laravel Cart Manager
Managing the cart in your Laravel/E-commerce application is a breeze
Stars: ✭ 175 (-1.13%)
Mutual labels:  laravel
Laravel Vue Spa
SPA Boilerplate made with Laravel 5.6, Vue 2, Bootstrap 4, Vue-router 3, Vuex 3, Axios
Stars: ✭ 172 (-2.82%)
Mutual labels:  laravel
Laravel Source Encrypter
Laravel and Lumen Source Code Encrypter
Stars: ✭ 175 (-1.13%)
Mutual labels:  laravel
Php Examples For Aws Lambda
Demo serverless applications, examples code snippets and resources for PHP
Stars: ✭ 177 (+0%)
Mutual labels:  laravel
Laravel Beanstalkd Admin Ui
An Admin UI for Beanstalkd and Laravel
Stars: ✭ 176 (-0.56%)
Mutual labels:  laravel
Laravel Auditing
Record the change log from models in Laravel
Stars: ✭ 2,210 (+1148.59%)
Mutual labels:  laravel

Laravel Migration Snapshot

Latest Version on Packagist Build Status Total Downloads

Simplify and accelerate applying many migrations at once using a flattened dump of the database schema and migrations, similar in spirit to Rails' schema.rb.

Works with the mysql, pgsql, and sqlite database drivers.

Installation

You can install the package via composer:

composer require --dev orisintel/laravel-migration-snapshot

Database command-line utilities (such as mysqldump and mysql) must be in the path where Artisan will be run.

Configuration

Put migration-snapshot.php into config with:

php artisan vendor:publish --provider="\OrisIntel\MigrationSnapshot\ServiceProvider"

Usage

Implicitly migrate as load from an earlier, flattened copy:

php artisan migrate

(When migrations table is empty and migrating a configured environment; defaults to 'development', 'local', and 'testing'.)

Migrate without loading from, or dumping to, flattened copy:

MIGRATION_SNAPSHOT=0  php artisan migrate

Update the flattened SQL file:

php artisan migrate:dump

Load from the flattened SQL file, dropping any existing tables and views:

php artisan migrate:load

Testing

composer test

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

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].