LaravelのMigrationファイルを既存のDBから自動生成する方法


oscarafdev/migrations-generator

導入

  • composer実行

    composer require "oscarafdev/migrations-generator" --dev
    

使い方

  • 全テーブルのmigration定義を作成する。

    APP_ENV=development php artisan migrate:generate
    
  • テーブルを指定して作成する。

    APP_ENV=development php artisan migrate:generate --tables="user,password_resets"
    
  • 指定したテーブルを除外して作成する。

    APP_ENV=development php artisan migrate:generate --ignore="users,password_resets"