Laravel 4で既存のMySQLデータベースを使用してください
-
20-12-2019 - |
質問
私はLaravelフレームワークで初心者です。私はphpmyadmin
Designerを使ってMySQL DBを作成しました。私は、コマンドを使用してDB全体を複製し、手動ですべてを書くことが面倒であると思います。
私の質問はここにあります:
既存のMySQLデータベースを使用してそれを使用して移行を生成することは可能です。
解決
artisan
andの使用 Schema Builder は、Laravelテーブルの構造とデータシーディングを作成するときはオプションです。 phpmyadmin
またはmysqlimport
のヘルプを持つ構造とデータを作成し、Laravelアプリケーションをそのデータベースに直接接続するのを防ぎます。 Laravelは、データベースの構造とデータがどのように作成されたか、またはhref="http://daravel.com/docs/migrations" rel="nofollow">マイグレーションが存在していない場合は存在しません。
これら2つのアプローチを混在させることさえありました:マイグレーションとvia phpmyadmin
を介していくつかの構造を作成することができます。ただし、単一の方法に固執すると、バージョン管理がはるかに簡単になることに注意してください。
あなたの質問の最後の部分に関して:少なくとも私は現在のデータベース構造とデータをLaravel Migration + Schema Builderコードに変換するあらゆるツールを認識していません。そのようなツールは便利であり、おそらく作成する妥当な量の仕事の範囲内であろう。
所属していません StackOverflow