5

ええと、私は自分のシステムと一緒に使用するだけのパッケージ テイクを持っています。そのパッケージの移行があります(Laravel 4.2でビルドされ、アップグレード中です)。

そうは言っても、Laravel 5.1 の私のパッケージ(以前のワークベンチ)では、移行をどこに置き、どのように実行するのですか?

これに対処する方法を知っている人はいますか?

更新

これは単純な移行の場合ではありません。laravel 4.*に戻って、各パッケージの移行を維持することができました(それが望ましい場合)。また、独自のデータベース内の独自のテーブルで、独自のパッケージによっていくつかの移行が保持されています。だから... ROOT INSTALATIONの移行ではなく、 PACKAGEの移行である必要があります。

4

3 に答える 3

-1

を作成するにはmigration:

  1. プロジェクトのルート フォルダーをcommand prompt見つけて、次のコマンドを実行します。php artisan make:migration yourMigrationFileName --create=tableName
  2. 移行ファイルは次の場所にありますyourProjectFolder\database\migrations\timestamp_yourMigrationFileName.php
  3. テーブルを作成します。

を実行するにはmigration:

  1. プロジェクトのルート フォルダーをcommand prompt見つけて、次のコマンドを実行します。php artisan migrate

でテーブル名を宣言することを忘れないでくださいModel。モデルに書き込むことでそれを行うことができprotected $table = 'tableName'ます。

于 2015-11-23T14:50:24.823 に答える