如何重命名"用户" Laravel的桌子?我使用的是5.5版,但我只找到了5.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 是表格的新名称