Laravelで2つのテーブル名を変更したいので、手動でテーブル名を変更する必要がありますか、移行によって可能になる可能性があります。あなたがドロップまたはdropIfExistsの方法を使用することができる、Laravelテーブル名を変更するための移行
Schema::rename($currentTableName, $newTableName);
は、既存のテーブルを削除するには:
Laravelで2つのテーブル名を変更したいので、手動でテーブル名を変更する必要がありますか、移行によって可能になる可能性があります。あなたがドロップまたはdropIfExistsの方法を使用することができる、Laravelテーブル名を変更するための移行
Schema::rename($currentTableName, $newTableName);
は、既存のテーブルを削除するには:
Renameメソッドを使用、既存のデータベーステーブルの名前を変更するには:既存のテーブルを削除するには
Schema::rename($from, $to);
を、ドロップまたはdropIfExists
の方法を使用することができる:
Schema::drop('users');
Schema::dropIfExists('users');
私は何か新しいものを試してみましたが、出来た。
変更この:
Schema::create('past_name', function (Blueprint $table)
が、この中に移行ページでライン:
Schema::create('new_name', function (Blueprint $table)
ライン、およびCMDプロンプトで、これに移行更新を行います。
php artisan migrate:refresh
それ私はうまくいくと思う。
doc:Schema :: rename($ from、$ to); http://laravel.com/docs/5.1/migrations#renaming-and-dropping-tables – Needpoule
助けてくれてありがとうございます – HKumar
@Needpoule申し訳ありません、あなたのコメントを読んで下さい。 –