adamkearsley / laravel-convert-migrations by adamkearsley

Artisan command to convert your current SQL database schema into a Laravel 4 Migration file.
8,478
91
6
Package Data
Maintainer Username: adamkearsley
Maintainer Contact: adam@email.com (Adam Kearsley)
Package Create Date: 2014-05-21
Package Last Update: 2016-06-27
Language: PHP
License: Unknown
Last Refreshed: 2024-11-24 15:02:15
Package Statistics
Total Downloads: 8,478
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 91
Total Watchers: 6
Total Forks: 36
Total Open Issues: 11

Laravel Convert Migrations

This is an artisan command to convert your current SQL database schema into a Laravel 4 Migration file. It'll come really handy when you have started a Laravel project without using migrations, or if you're migrating an old app to Laravel.

Installation

  1. Add the package to your composer.json file and run composer update:
"require": {
    "adamkearsley/convert-migrations": "dev-master"
}
  1. Add 'Adamkearsley\ConvertMigrations\ConvertMigrationsServiceProvider' to your app/config/app.php file, inside the providers array.

Usage

Now it's as easy as running php artisan convert:migrations myDatabaseName. Wait a few seconds and, magically, you'll have a new migration in app/database/migrations.

Ignoring Tables

You can even ignore tables from the migration if you need to. Just use the ignore option and separate table names with a comma: php artisan convert:migrations --ignore="table1, table2".

Credits

Credits go to "bruceoutdoors" original class.