重命名"用户" laravel 5.5中的表格

时间:2017-12-13 10:23:49

标签: laravel laravel-5

如何重命名"用户" Laravel的桌子?我使用的是5.5版,但我只找到了5.2版的解决方案。

2 个答案:

答案 0 :(得分:3)

首先,您需要使用以下方法创建新的迁移文件:

php artisan make:migration rename_users_table 

这将在database/migrations个folde中生成一个文件。打开该文件并将代码粘贴到其中:

<?php

use IlluminateDatabaseMigrationsMigration;

class RenameUsersTable extends Migration {

   /**
    * Run the migrations.
    *
    * @return void
   */
   public function up()
   {
        Schema::rename('foo', 'bar');
   }

   /**
    * Reverse the migrations.
    *
    * @return void
   */
   public function down()
   {
       Schema::rename('bar', 'foo');
   }

}

然后使用:php artisan migrate进行迁移并完成!

希望这可以帮助你!!

答案 1 :(得分:0)

如果您需要重命名表名,请使用以下设置

php artisan make:migration rename_users_table 

然后,新创建的迁移中的Inside up函数编写以下代码行

Schema::rename($from, $to); 

运行命令

php artisan migrate

$ from 是表格的当前名称, $ to 是表格的新名称