6

ルーメン/laravel 5.2 で既存のデータベースから移行スキーマを生成することは可能ですか? パッケージはありますか?

ルーメンを magento データベースに接続しました。今度は eloquent を使用する必要があります。すべてのテーブルの移行モデルを作成する時間がありません。

4

2 に答える 2

8

最初にmysqldumpツールを使用してデータベースを sql ファイルにダンプし、次に移行で次のように考えることができます。

public function up()
{
    $path = 'path_to_sql/dump.sql';
    DB::unprepared(file_get_contents($path));
}
于 2016-04-27T12:05:32.067 に答える
1

私が見つけたいくつかの簡単な方法:

  • Laravel の最新バージョンをインストールし、「migratedb」という名前のプロジェクトを作成します
  • 環境データベースを移行したいものに設定します
  • Xethron ライブラリをインストールして移行を作成します ( https://github.com/Xethron/migrations-generator )。指示に従います。
  • リバース マイグレーションを作成するために Iseed ライブラリをインストールします ( https://github.com/orangehill/iseed )。
  • Laravel 'migratedb' のデータベース/移行およびデータベース/シードのコンテンツを Lumen プロジェクトにコピーします。
于 2019-04-19T15:28:20.133 に答える