laravel在对数据库中表进行migrate时候出现1071错误

这是因为对mysql表进行创建的时候会有一个最大的字段数的限制

解决办法

手动配置数据迁移命令migrate时候的默认字节长度,在AppServiceProvider中调用Schema::defaultStringLength来设置

 

#1在头文件中use Schema

use Illuminate\Support\Facades\Schema;

#2设置长度

Schema::defaultStringLength(191);//转换成mysql的最大长度大致可以转换为191

 

 

 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页