我想在Laravel中更改我的两个表名,所以我必须手动更改表名,或者可以通过迁移进行更改.

推荐答案

To change a table name, you can do this:

Schema::rename($currentTableName, $newTableName);

You can use the drop or dropIfExists methods to remove an existing table:

Schema::drop('users');

Schema::dropIfExists('users');

Just add that to a migration and it should work.

Laravel相关问答推荐

警告:构建Reaction App(VITE)后无法解码下载的字体警告

如何在数据来自Rest API的flutter中创建下拉类别名称列表?

当使用Laravel eloquent查询100000条数据时速度很慢

在 laravel 项目中放置 css 文件的位置

Laravel 5 将错误发送到Electron邮件

Laravel 保存一对多关系

Laravel 5.7 判断Electron邮件是否经过验证

artisan 迁移错误找不到类'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver'

Laravel 生产问题 - 使用 Laravel 4.1.x 更新composer

如何在 Laravel Eloquent 中 Select 某些字段?

Laravel 同步错误

Laravel 分页方法不适用于 map 集合?

Laravel 4 上传图片表单

验证匹配字符串

未找到列:1054 未知列 laravel

如何在 laravel 中使用 GROUP_CONCAT

升级到 laravel 5.3 后错误 datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00'

Grammar::parameterize() 必须是数组类型

Laravel 4:将什么作为参数传递给 Url 类?

Laravel 4 控制器模板/Blade - 正确的方法?