Laravel数据库结构更改

时间:2019-07-08 08:43:54

标签: laravel

我有表,我的表的主键基于increments $table->increments('id');,而laravel 5.8的默认主键是bigIncrements

问题

我想知道有什么方法可以自动将我的increments更改为bigIncrements,但是否提供新的迁移?

样本

当我们有现有表并且需要从该表中添加或删除列时,我们只需创建新的迁移,并告诉它添加或删除x列即可。

1 个答案:

答案 0 :(得分:0)

请不要将laravel 5.7或更低版​​本升级到5.8,因为如果要执行这些操作,则需要手动创建,以便将主键增量更改为bigIncrements,也将外键整数更改为bigInteger,最好的方法是不要升级laravel版本,laravel 5.8会有很多更改。

阅读以下链接的更多信息: https://laravel.com/docs/5.8/upgrade

enter image description here